diff --git a/agents/backend/agent/models.json b/agents/backend/agent/models.json index 81f0967..f72936a 100644 --- a/agents/backend/agent/models.json +++ b/agents/backend/agent/models.json @@ -124,8 +124,7 @@ "cacheWrite": 0 }, "contextWindow": 131072, - "maxTokens": 32768, - "api": "openai-completions" + "maxTokens": 32768 }, { "id": "deepseek-v4-pro", @@ -141,8 +140,7 @@ "cacheWrite": 0 }, "contextWindow": 131072, - "maxTokens": 32768, - "api": "openai-completions" + "maxTokens": 32768 }, { "id": "deepseek-v4-flash", @@ -158,8 +156,7 @@ "cacheWrite": 0 }, "contextWindow": 131072, - "maxTokens": 8192, - "api": "openai-completions" + "maxTokens": 8192 }, { "id": "glm-5.1", @@ -176,8 +173,7 @@ "cacheWrite": 0 }, "contextWindow": 131072, - "maxTokens": 32768, - "api": "openai-completions" + "maxTokens": 32768 }, { "id": "kim-k2.6", @@ -193,8 +189,7 @@ "cacheWrite": 0 }, "contextWindow": 131072, - "maxTokens": 32768, - "api": "openai-completions" + "maxTokens": 32768 }, { "id": "qwen3.5-plus", @@ -211,8 +206,7 @@ "cacheWrite": 0 }, "contextWindow": 131072, - "maxTokens": 32768, - "api": "openai-completions" + "maxTokens": 32768 } ] } diff --git a/cache/shell-snapshots/2f28210b7e0daa728dd1abefb7946d1b8604dedb1831e8068536e58445542f0a.sh b/cache/shell-snapshots/2f28210b7e0daa728dd1abefb7946d1b8604dedb1831e8068536e58445542f0a.sh new file mode 100644 index 0000000..e76e47b --- /dev/null +++ b/cache/shell-snapshots/2f28210b7e0daa728dd1abefb7946d1b8604dedb1831e8068536e58445542f0a.sh @@ -0,0 +1,26 @@ +# OpenClaw exec shell snapshot. Generated; do not edit. +if [ -n "${BASH_VERSION:-}" ]; then shopt -s expand_aliases 2>/dev/null || true; fi +unalias -a 2>/dev/null || true +alias egrep='egrep --color=auto' +alias fgrep='fgrep --color=auto' +alias grep='grep --color=auto' +alias l='ls -CF' +alias la='ls -A' +alias ll='ls -alF' +alias ls='ls --color=auto' +command_not_found_handle () +{ + if [ -x /usr/lib/command-not-found ]; then + /usr/lib/command-not-found -- "$1"; + return $?; + else + if [ -x /usr/share/command-not-found/command-not-found ]; then + /usr/share/command-not-found/command-not-found -- "$1"; + return $?; + else + printf "%s: command not found\n" "$1" 1>&2; + return 127; + fi; + fi +} +export PATH='/root/.nvm/versions/node/v24.18.1/bin:/usr/bin:/bin:/usr/local/bin:/root/.nvm/current/bin:/root/.local/bin:/root/.npm-global/bin:/root/bin:/root/.nix-profile/bin:/root/.local/share/pnpm' \ No newline at end of file diff --git a/identity/device-auth.json b/identity/device-auth.json index 9808f0f..70b0fcf 100644 --- a/identity/device-auth.json +++ b/identity/device-auth.json @@ -8,7 +8,7 @@ "scopes": [ "operator.read" ], - "updatedAtMs": 1785744116242 + "updatedAtMs": 1785811501091 } } } diff --git a/tui/last-session.json b/tui/last-session.json index 0b25f29..5c3fb30 100644 --- a/tui/last-session.json +++ b/tui/last-session.json @@ -18,5 +18,9 @@ "e93ec401ac152a24ac60f3949838de21": { "sessionKey": "agent:frontend:main", "updatedAt": 1783936175588 + }, + "8e26fa36080dd3394a28fafce9b531aa": { + "sessionKey": "agent:planner:main", + "updatedAt": 1785809107092 } } diff --git a/workspace-attestations/0c7b240386c2ff0dc0802cc3e9ce7542eb8de19a15809148f907a6e836ef62d5.attested b/workspace-attestations/0c7b240386c2ff0dc0802cc3e9ce7542eb8de19a15809148f907a6e836ef62d5.attested index 1e4d6d1..317cc7d 100644 --- a/workspace-attestations/0c7b240386c2ff0dc0802cc3e9ce7542eb8de19a15809148f907a6e836ef62d5.attested +++ b/workspace-attestations/0c7b240386c2ff0dc0802cc3e9ce7542eb8de19a15809148f907a6e836ef62d5.attested @@ -1,2 +1,2 @@ openclaw-workspace-attestation:v1 -2026-08-03T08:31:43.211Z +2026-08-04T06:55:13.181Z diff --git a/workspace-attestations/291b60b61915ad7883255cc3e467f3d4c7328d3057ad9b3078735710540c8051.attested b/workspace-attestations/291b60b61915ad7883255cc3e467f3d4c7328d3057ad9b3078735710540c8051.attested index 03281d7..47467ab 100644 --- a/workspace-attestations/291b60b61915ad7883255cc3e467f3d4c7328d3057ad9b3078735710540c8051.attested +++ b/workspace-attestations/291b60b61915ad7883255cc3e467f3d4c7328d3057ad9b3078735710540c8051.attested @@ -1,2 +1,2 @@ openclaw-workspace-attestation:v1 -2026-08-03T07:49:18.452Z +2026-08-04T05:33:45.985Z diff --git a/workspace-attestations/7998712e71dadc13b041354cd823ffc4867a7504adb2222b73b483beacc96d18.attested b/workspace-attestations/7998712e71dadc13b041354cd823ffc4867a7504adb2222b73b483beacc96d18.attested index eeb1e4c..7c16162 100644 --- a/workspace-attestations/7998712e71dadc13b041354cd823ffc4867a7504adb2222b73b483beacc96d18.attested +++ b/workspace-attestations/7998712e71dadc13b041354cd823ffc4867a7504adb2222b73b483beacc96d18.attested @@ -1,2 +1,2 @@ openclaw-workspace-attestation:v1 -2026-08-03T08:31:12.922Z +2026-08-04T06:54:25.728Z diff --git a/workspace-backend/docs/MICA-SERVER-STANDARD.md b/workspace-backend/docs/MICA-SERVER-STANDARD.md new file mode 100644 index 0000000..5653236 --- /dev/null +++ b/workspace-backend/docs/MICA-SERVER-STANDARD.md @@ -0,0 +1,455 @@ +# MICA-Server 开发规范 + +> 本文档是 mica-server 项目的权威开发规范,所有开发人员必须严格遵守。 + +--- + +## 一、技术栈与版本 + +### 1.1 核心技术栈 + +| 类别 | 技术 | 版本 | 说明 | +|------|------|------|------| +| **JDK** | Java | 1.8 | 禁止使用 Java 9+ 特性 | +| **框架** | Spring Boot | 2.6.7 | 统一版本 | +| **ORM** | MyBatis-Plus | 3.5.1 | 禁止手写原生 SQL(除非性能优化) | +| **构建工具** | Maven | 3.6+ | 统一使用 Maven | +| **数据库** | MySQL | 8.0+ | HikariCP 连接池 | +| **注册/配置中心** | Nacos | 2.x | 服务注册与配置管理 | + +### 1.2 工具库使用优先级 + +1. **优先使用**: `com.witsoft.common-utils` 中 utils 包封装的类和方法 +2. **其次使用**: **Hutool** 工具库 +3. **再次使用**: **Apache Commons** 系列 +4. **禁止**: 重复造轮子 + +--- + +## 二、代码规范 + +### 2.1 命名规范 + +#### 类命名 +- **类名**: UpperCamelCase 风格,必须为名词 + - 正确:`UserController`, `UserService` + - 例外:领域模型 `DO`/`BO`/`DTO`/`VO` 等后缀 + +- **抽象类**: 使用 `Abstract` 或 `Base` 开头 + - 例如:`AbstractService`, `BaseController` + +- **异常类**: 使用 `Exception` 结尾 + - 例如:`BizException`, `ValidationException` + +- **测试类**: 以被测试类名开头,以 `Test` 结尾 + - 例如:`UserServiceTest` + +#### 方法和变量命名 +- **方法名/变量名**: lowerCamelCase 风格 + - 正确:`queryUserList`, `localName`, `getUserName` + - 禁止:拼音与英文混合、直接使用中文 + +- **Service/DAO 层方法前缀**: + - 获取单个/多个对象:`query` (如 `queryUser`, `queryUserList`) + - 插入:`insert` 或 `save` (如 `insertUser`, `saveOrder`) + - 删除:`delete` 或 `batchDelete` (如 `deleteUser`, `batchDeleteOrders`) + - 修改:`update` (如 `updateUser`, `updateOrderStatus`) + +#### 常量命名 +- **常量名**: UPPER_CASE_UNDERSCORE 风格,力求语义完整 + - 正确:`MAX_USER_COUNT`, `DEFAULT_PAGE_SIZE` + - 禁止:不规范的缩写 (如 `AbsClass` 代替 `AbstractClass`) + +- **常量类组织**: 按功能分类,禁止一个常量类维护所有常量 + - 例如:`CacheConsts`, `ConfigConsts`, `UserConsts` + +#### 包命名 +- **包名**: 统一使用小写,点分隔符之间有且仅有一个单词 + - 正确:`com.witsoft.mica.service`, `com.witsoft.util` + - 禁止:`com.witsoft.mica.services` (复数) + +#### 其他命名规则 +- **数组定义**: `String[] args` (中括号是数组类型的一部分) +- **布尔类型变量**: 禁止加 `is` 前缀 (避免序列化错误) + - 正确:`boolean success`, 方法名 `getSuccess()` + - 错误:`boolean isSuccess`, 方法名 `isSuccess()` + +### 2.2 代码格式 + +#### 大括号使用 +```java +// 空代码块 +if (flag == 0) {} + +// 非空代码块 +if (flag == 1) { + System.out.println("world"); +} else { + System.out.println("ok"); +} +``` + +**规则**: +- 左大括号前不换行 +- 左大括号后换行 +- 右大括号前换行 +- 右大括号后还有 `else` 等代码则不换行 +- 右大括号表示终止则必须换行 + +#### 缩进与空格 +- **缩进**: 4 个空格,禁止使用 tab 字符 +- **单行字符数**: 不超过 200 个,超出需换行 +- **运算符**: 左右必须有一个空格 +- **关键词**: `if`/`for`/`while` 等与括号之间必须有一个空格 +- **方法参数**: 多个参数逗号后必须加空格 + - 例如:`method("aa", "bb", "cc")` + +#### 换行规则 +- 第二行相对第一行缩进 4 个空格,从第三行开始不再继续缩进 +- 运算符与下文一起换行 +- 方法调用的点符号与下文一起换行 +- 多个参数超长时,逗号后换行 + +#### 文件编码 +- **IDE 编码**: UTF-8 +- **换行符**: Unix 格式 (LF),禁止使用 Windows 格式 (CRLF) + +### 2.3 OOP 规约 + +1. **静态访问**: 直接用类名访问静态变量/方法,禁止通过对象引用访问 + ```java + // 正确 + User user = UserService.getDefaultUser(); + + // 错误 + User user = new UserService().getDefaultUser(); + ``` + +2. **覆写方法**: 必须加 `@Override` 注解 + +3. **可变参数**: + - 相同参数类型、相同业务含义才可使用 + - 必须放置在参数列表最后 + - 避免使用 `Object` 类型 + ```java + public User getUsers(String type, Integer... ids) + ``` + +4. **接口签名**: + - 原则上不允许修改方法签名 + - 接口过时必须加 `@Deprecated` 注解,并说明新接口 + +5. **equals 方法**: 使用常量或确定有值的对象调用 + ```java + // 正确 + "test".equals(object); + + // 错误 + object.equals("test"); // 可能 NPE + ``` + +6. **序列化**: + - 新增属性时不修改 `serialVersionUID` + - 完全不兼容升级时修改 `serialVersionUID` + +7. **toString 方法**: POJO 类必须编写,继承的 POJO 需调用 `super.toString()` + +### 2.4 注释规范 + +#### 类注释模板 +```java +/** + * @menu : 类描述 + * @Description : 类描述 + * @ModifyBrief : + * @Author : git 账号 + * @Date : 创建时间 + * @Version : 3.0 + * @Param : + * @Return : + */ +``` + +#### 方法注释模板 +```java +/** + * @Description : 方法描述 + * @ModifyBrief : + * @Author : git 账号 + * @Date : 创建时间 + * @Version : 3.0 + * @Param : 参数说明 + * @Return : 返回值说明 + */ +``` + +#### 注释规则 +1. **所有公共接口和类**必须包含 Javadoc +2. **注释语言**: 中文描述业务背景,技术术语保留英文 (如 NPE、DTO、API) +3. **禁止**生成 "Gets the value of X" 这类无意义的 getter/setter 注释 +4. **复杂算法**必须在代码块上方解释核心逻辑 +5. **禁止使用 HTML 标签** +6. **代码内注释**: 复杂逻辑必须包含行内注释,解释"为什么这样做"而非"做了什么" +7. **代码与注释比例**: 约 5:1,行注释使用 `// xxxxxx` + +--- + +## 三、异常处理规范 + +### 3.1 异常捕获 + +1. **禁止**: 捕获 `Exception` 或 `Throwable` 后不做任何处理 (吞掉异常) +2. **规范**: 必须捕获具体的异常类 +3. **日志**: 捕获异常时,调用 `GlobalException.getExceptionMessage(e)` + +### 3.2 异常示例 +```java +// 正确 +try { + userService.queryUser(userId); +} catch (UserNotFoundException e) { + log.error("用户不存在:userId={}", userId, e); + throw new BizException("用户不存在"); +} + +// 错误 - 禁止吞掉异常 +try { + userService.queryUser(userId); +} catch (Exception e) { + // 什么都不做 +} +``` + +--- + +## 四、数据库规范 + +### 4.1 建表规约 + +#### 表名命名 +- **不使用复数名词** +- **业务表前缀**: `mica_` +- **命名规则**: 小写字母或数字,下划线间隔 + - 正确:`mica_user_info`, `mica_order_detail` + - 禁止:`mica_users`, `1_table`, `table__name` + +#### 标准字段 (所有业务表必须包含) + +| 字段名 | 类型 | 长度 | 是否 NULL | 主键 | 注释 | +|--------|------|------|-----------|------|------| +| `id` | varchar | 50 | 否 | 是 | 自然主键 | +| `ecid` | varchar | 100 | 否 | 否 | 企业编码 (多租户) | +| `create_time` | datetime | 3 | 是 | 否 | 创建时间 | +| `created_by` | varchar | 50 | 是 | 否 | 创建人 | +| `update_time` | datetime | 3 | 是 | 否 | 修改时间 | +| `updated_by` | varchar | 50 | 是 | 否 | 修改人 | +| `delete_time` | datetime | 3 | 是 | 否 | 删除时间 | +| `deleted_by` | varchar | 50 | 是 | 否 | 删除人 | +| `delete_mark` | tinyint | 1 | 默认 0 | 否 | 删除标志 0:未删除 1:已删除 | + +#### 字段命名 +- **小写字母或数字**,下划线间隔 +- **禁止数字开头** +- **禁止两个下划线中间只有数字** +- **及时更新字段注释**: 修改字段含义或追加状态时 + +#### 索引命名 +- **唯一索引**: `uk_字段名` (如 `uk_user_name`) +- **普通索引**: `idx_字段名` (如 `idx_create_time`) + +#### 数据类型 +- **小数**: 必须使用 `decimal`,禁止使用 `float` 和 `double` +- **字符串**: + - `varchar` 长度不超过 5000 + - 超过 5000 使用 `text` 类型,独立成表,用主键对应 + +### 4.2 索引规约 + +1. **唯一特性字段**: 即使组合字段也必须建立唯一索引 +2. **关联查询**: 超过 3 个表禁止 join,被关联字段必须有索引 +3. **varchar 索引**: 必须指定索引长度 (一般 20 即可达到 90% 区分度) + +### 4.3 SQL 规约 + +1. **COUNT 统计**: 使用 `count(*)`,禁止使用 `count(列名)` 或 `count(常量)` +2. **NULL 判断**: 使用 `ISNULL()` 函数 + - `NULL <> NULL` 返回 `NULL` + - `NULL = NULL` 返回 `NULL` +3. **IN 操作**: 能避免则避免,可用 `EXISTS` 替换,集合元素控制在 1000 个内 +4. **数据订正**: 删除/修改前先 `SELECT` 确认 + +### 4.4 ORM 规约 + +1. **查询字段**: 禁止使用 `*`,必须明确写明需要的字段 +2. **参数传递**: 使用 `#{}`,禁止使用 `${}` (防止 SQL 注入) +3. **返回结果**: 禁止直接使用 `HashMap` 或 `Hashtable` +4. **更新接口**: 只更新有改动的字段,禁止全字段更新 +5. **事务控制**: + - 不要滥用 `@Transactional` + - 考虑缓存回滚、消息补偿等回滚方案 + +--- + +## 五、统一响应格式 + +所有 Controller 层方法返回必须遵循以下 JSON 结构: + +```json +{ + "code": 200, + "msg": "操作成功", + "data": [], + "extra": {}, + "success": true +} +``` + +--- + +## 六、项目结构规范 + +### 6.1 标准分层结构 + +``` +com.witsoft.mica.xxx/ +├── controller/ # REST 接口层 +├── domain/ # DTO / VO / 查询参数 +├── entity/ # 数据库实体 (DO) +├── mapper/ # MyBatis-Plus Mapper +└── service/ # 业务逻辑层 + ├── XxxService.java + └── impl/ + └── XxxServiceImpl.java +``` + +### 6.2 各层职责 + +- **Controller**: 参数校验、调用 Service、返回统一响应 +- **Service**: 业务逻辑、事务控制、数据填充 +- **Mapper**: 数据持久化 (仅简单 CRUD,复杂查询用 XML) +- **Entity**: 数据库实体映射 (DO) +- **Domain**: + - DTO: 数据传输对象 + - VO: 展示对象 + - Query: 查询参数对象 + +--- + +## 七、开发注意事项 + +### 7.1 代码复用 + +1. **复用优先**: 逻辑雷同时提取公共方法,避免重复代码 +2. **工具类优先**: 优先使用已有工具类方法 + +### 7.2 物料数据规范 + +1. **业务表仅存物料 id**: 物料相关字段仅存 `material_id` +2. **关联查询填充**: 编码、名称、规格、单位等通过关联查询填充 +3. **填充在 Service 层**: 关联数据填充逻辑统一在 Service 层处理 + +### 7.3 字典使用 + +1. **优先使用 DictService**: 字典取值优先使用 `DictService` 公共方法 +2. **禁止手写**: 不手写字典查询逻辑 + +### 7.4 Java 8 兼容性 + +1. **禁止 List.of()**: Java 8 不兼容 +2. **使用**: `Collections.emptyList()` 替代 + +### 7.5 版本管理 + +1. **首个版本直接改 DDL**: v1.0 脚本直接修改建表语句 +2. **不需要 ALTER TABLE**: 初始版本不需要写迁移脚本 + +--- + +## 八、Git 提交约定 + +### 8.1 提交规范 + +1. **禁止 Agent commit**: Agent 不做任何 commit 操作,只允许查看、修改代码 +2. **Commit Message**: 提示 commit 时必须附带 commit message,让用户可直接复制运行 +3. **用户手动提交**: 如需提交代码,由用户手动执行 commit + +### 8.2 配置文件 + +- **`application.yml` / `application-local.yml`**: 由用户自行提交 +- **Agent 绝不碰**: 这两个配置文件的版本管理 + +--- + +## 九、部署约定 + +### 9.1 部署规范 + +1. **禁止自动部署**: Agent 不做任何自动部署操作 +2. **用户手动决定**: 代码修改后由用户手动决定何时部署 + +### 9.2 数据库脚本管理 + +所有数据库脚本必须按顺序编号,并在 MEMORY.md 中记录执行状态: + +``` +✅ 00-init.sql - 基础表结构 +✅ 10-system.sql - 系统数据 +✅ 20-master-data-init.sql - 基础数据 +... +``` + +--- + +## 十、物料近似查询规范 (2026-05-29 产品决策) + +### 10.1 searchSimilar() 优先级 + +产品决定**不查询规格字段**,按以下优先级分步查询: + +1. **名称精确匹配** (`material_name = keyword`) — 优先级最高 +2. **名称前缀匹配** (`material_name LIKE 'keyword%'`) +3. **名称模糊匹配** (`material_name LIKE '%keyword%'`) +4. **编码模糊匹配** (`material_code LIKE '%keyword%'`) — 兜底 + +### 10.2 去重原则 + +已在前置层级匹配的物料不再在后置层级重复出现。 + +### 10.3 旧方法保留 + +保留旧 `searchByNameLike()` 方法不动,保持向后兼容。 + +--- + +## 附录:快速参考 + +### 命名速查表 + +| 类型 | 规范 | 示例 | +|------|------|------| +| 类名 | UpperCamelCase | `UserController` | +| 方法名 | lowerCamelCase | `queryUserList` | +| 变量名 | lowerCamelCase | `userName` | +| 常量名 | UPPER_CASE_UNDERSCORE | `MAX_COUNT` | +| 包名 | 小写单数 | `com.witsoft.util` | +| 表名 | 小写 + 下划线 | `mica_user_info` | +| 字段名 | 小写 + 下划线 | `user_name` | +| 唯一索引 | `uk_字段名` | `uk_user_name` | +| 普通索引 | `idx_字段名` | `idx_create_time` | + +### Service 方法前缀速查 + +| 操作 | 前缀 | 示例 | +|------|------|------| +| 查询单个 | `query` | `queryUser` | +| 查询列表 | `query` | `queryUserList` | +| 插入 | `insert`/`save` | `insertUser` | +| 删除 | `delete` | `deleteUser` | +| 批量删除 | `batchDelete` | `batchDeleteUsers` | +| 更新 | `update` | `updateUser` | + +--- + +**版本**: 1.0 +**最后更新**: 2026-08-04 +**维护者**: 后端开发团队 diff --git a/workspace-planner/AGENTS.md b/workspace-planner/AGENTS.md index 5972dcb..070f714 100644 --- a/workspace-planner/AGENTS.md +++ b/workspace-planner/AGENTS.md @@ -62,6 +62,61 @@ - 在更改配置或调度器之前(如 crontab、systemd 单元、nginx 配置、shell rc 文件),先检查现有状态,默认保留/合并。 - `trash` > `rm`(可恢复优于永久删除) - 有疑问时,先询问。 +- **禁止擅自提交项目代码到 git** - 必须先询问用户确认后再提交 + +--- + +## 🏗️ mica 项目开发规范 + +### SMDM 物料管理模块 - 开发限制 + +**🔴 强制性红线** (违反即停止,详细规范见 `MEMORY.md` 或 `memory/2026-08-04.md`): + +| # | 红线 | 违规示例 | 正确做法 | +|---|------|---------|----------| +| 1 | **表前缀必须过滤** | `DmpMdItemInfo` | `ItemInfo` | +| 2 | **API 必须放在 apis.smdm 包** | `smd.api.ItemApi` | `apis.smdm.ItemApi` | +| 3 | **查询只能用 Mapper** | 使用 MyBatis-Plus | 原生 MyBatis XML | +| 4 | **改删必须 Feign 远程调用** | 本地直接 UPDATE/DELETE | 调用 SMDM 服务 API | +| 5 | **实体必须继承 BaseDomain** | 独立定义审计字段 | `extends BaseDomain` | +| 6 | **只使用指定 13 个业务字段** | 添加表中其他字段 | 仅用规范内字段 | +| 7 | **代码必须生成到 smd 目录** | `com.witsoft.mica.item.*` | `com.witsoft.mica.smd.*` | + +**📋 核心规范摘要**: + +- **包路径**: `com.witsoft.mica.smd.*` (本地业务), `com.witsoft.mica.apis.smdm.*` (Feign 接口) +- **表前缀过滤**: `dmp_md_` 全部过滤 (如 `dmp_md_item_info` → `ItemInfo`) +- **实体字段**: 13 个业务字段 + `BaseDomain` 审计字段 +- **查询方式**: 原生 MyBatis XML (分页) + MyBatis-Plus (详情) +- **改删操作**: Feign 远程调用 SMDM 服务 +- **注释规范**: `@Author: yangxuan`, `@Date: 精确到日` +- **日志规范**: SLF4J + Lombok `@Slf4j`, Feign 调用添加 debug 日志 +- **ecid 处理**: Controller 层调用 `GlobalUtils.getEcid()` 并传递给 Service +- **分页方式**: 使用项目 `PageDomain`, 不使用 PageHelper +- **XML 规范**: 使用 `` + `` 片段复用方式 + +**📁 已生成文件** (10 个): +- `apis/smdm/ItemApi.java` - Feign 接口 +- `smd/entity/ItemInfo.java` - 实体类 +- `smd/mapper/ItemMapper.java` + `ItemMapper.xml` - MyBatis 映射 +- `smd/service/ItemService.java` + `impl/ItemServiceImpl.java` - 服务层 +- `smd/controller/ItemController.java` - 控制器 +- `smd/dto/ItemQueryDTO.java` + `ItemFormDTO.java` - DTO +- `smd/vo/ItemVO.java` - VO + +**🐛 已修正问题** (12 个): +1. ResponseModel 静态引用 → `ResponseModel.succeed(data)` +2. 分页 XML / 详情 MP 混合使用 +3. 移除编码查询条件 +4. Feign 调用添加 debug 日志 +5. Controller 层 ecid 处理 +6. 恢复分页 XML 查询 +7. 使用 PageDomain (非 PageHelper) +8. 删除 queryByCode 方法 +9. ResponseModel 泛型参数化 +10. Map 类型转换警告 +11. XML 使用 `` + `` 片段 +12. ItemApi ResponseModel 泛型 --- diff --git a/workspace-planner/MEMORY.md b/workspace-planner/MEMORY.md index ddbf265..7685a30 100644 --- a/workspace-planner/MEMORY.md +++ b/workspace-planner/MEMORY.md @@ -27,3 +27,59 @@ - **前端项目:** `mica-web` - **后端项目:** `mica-server` - **项目文档:** `mica-doc` + +--- + +## 🏗️ mica 项目开发规范 + +### SMDM 物料管理模块 - 开发限制 (2026-08-04) + +**🔴 强制性红线** (违反即停止,详细规范见 `memory/2026-08-04.md`): + +| # | 红线 | 违规示例 | 正确做法 | +|---|------|---------|----------| +| 1 | **表前缀必须过滤** | `DmpMdItemInfo` | `ItemInfo` | +| 2 | **API 必须放在 apis.smdm 包** | `smd.api.ItemApi` | `apis.smdm.ItemApi` | +| 3 | **查询只能用 Mapper** | 使用 MyBatis-Plus | 原生 MyBatis XML | +| 4 | **改删必须 Feign 远程调用** | 本地直接 UPDATE/DELETE | 调用 SMDM 服务 API | +| 5 | **实体必须继承 BaseDomain** | 独立定义审计字段 | `extends BaseDomain` | +| 6 | **只使用指定 13 个业务字段** | 添加表中其他字段 | 仅用规范内字段 | +| 7 | **代码必须生成到 smd 目录** | `com.witsoft.mica.item.*` | `com.witsoft.mica.smd.*` | + +**📋 核心规范摘要**: + +- **包路径**: `com.witsoft.mica.smd.*` (本地业务), `com.witsoft.mica.apis.smdm.*` (Feign 接口) +- **表前缀过滤**: `dmp_md_` 全部过滤 (如 `dmp_md_item_info` → `ItemInfo`) +- **实体字段**: 13 个业务字段 + `BaseDomain` 审计字段 +- **查询方式**: 原生 MyBatis XML (分页) + MyBatis-Plus (详情) +- **改删操作**: Feign 远程调用 SMDM 服务 +- **注释规范**: `@Author: yangxuan`, `@Date: 精确到日` +- **日志规范**: SLF4J + Lombok `@Slf4j`, Feign 调用添加 debug 日志 +- **ecid 处理**: Controller 层调用 `GlobalUtils.getEcid()` 并传递给 Service +- **分页方式**: 使用项目 `PageDomain`, 不使用 PageHelper +- **XML 规范**: 使用 `` + `` 片段复用方式 + +**📁 已生成文件** (10 个): +- `apis/smdm/ItemApi.java` - Feign 接口 +- `smd/entity/ItemInfo.java` - 实体类 +- `smd/mapper/ItemMapper.java` + `ItemMapper.xml` - MyBatis 映射 +- `smd/service/ItemService.java` + `impl/ItemServiceImpl.java` - 服务层 +- `smd/controller/ItemController.java` - 控制器 +- `smd/dto/ItemQueryDTO.java` + `ItemFormDTO.java` - DTO +- `smd/vo/ItemVO.java` - VO + +**🐛 已修正问题** (12 个): +1. ResponseModel 静态引用 → `ResponseModel.succeed(data)` +2. 分页 XML / 详情 MP 混合使用 +3. 移除编码查询条件 +4. Feign 调用添加 debug 日志 +5. Controller 层 ecid 处理 +6. 恢复分页 XML 查询 +7. 使用 PageDomain (非 PageHelper) +8. 删除 queryByCode 方法 +9. ResponseModel 泛型参数化 +10. Map 类型转换警告 +11. XML 使用 `` + `` 片段 +12. ItemApi ResponseModel 泛型 + +--- diff --git a/workspace-planner/backups/README.md b/workspace-planner/backups/README.md new file mode 100644 index 0000000..8a31d69 --- /dev/null +++ b/workspace-planner/backups/README.md @@ -0,0 +1,91 @@ +# dmp_smdm 数据库结构备份 + +**备份日期:** 2026-08-03 +**数据库:** dmp_smdm (主数据管理) +**备份方式:** `SHOW CREATE TABLE`(推荐,可完整还原表结构) + +## 备份文件说明 + +| 文件名 | 大小 | 内容 | 行数 | 用途 | +|--------|------|------|------|------| +| `dmp_smdm_create_tables_2026-08-03.sql` | 247K | 128 张表的完整 CREATE TABLE 语句 | 3084 | ✅ **可直接导入恢复** | +| `dmp_smdm_schema_2026-08-03.csv` | 163K | 所有表的字段详细信息 | 2138 | 查阅/程序处理 | +| `dmp_smdm_indexes_2026-08-03.csv` | 12K | 所有表的索引信息 | 236 | 查阅/程序处理 | +| `dmp_smdm_tables_2026-08-03.csv` | 5.0K | 表名及注释 | 129 | 快速浏览 | + +## 推荐备份方式 + +**`SHOW CREATE TABLE` 优势:** +- ✅ 完整的建表语句(包含字段、类型、注释、索引、引擎、字符集) +- ✅ 可直接导入 MySQL 恢复表结构 +- ✅ 只需要 SELECT 权限(当前用户可用) +- ✅ 格式标准,易于版本管理 + +**CSV 方式劣势:** +- ❌ 无法直接导入恢复 +- ❌ 需要手动编写 CREATE TABLE 语句 +- ❌ 索引信息分离,容易遗漏 + +## 恢复方法 + +### 方式一:直接导入 SQL 文件(推荐) + +```bash +# 连接到目标数据库 +mysql -h -P -u -p < dmp_smdm_create_tables_2026-08-03.sql +``` + +### 方式二:查看单个表结构 + +```bash +# 查看指定表的建表语句 +cat dmp_smdm_create_tables_2026-08-03.sql | grep -A 100 "Table: dmp_md_item_info" | head -80 +``` + +### 方式三:从 CSV 查询 + +```bash +# 查看某个表的完整字段 +cat dmp_smdm_schema_2026-08-03.csv | grep "dmp_md_item_info" + +# 查看某个表的所有索引 +cat dmp_smdm_indexes_2026-08-03.csv | grep "dmp_md_item_info" +``` + +## 用户权限说明 + +**当前用户:** `witsoftd` +**权限级别:** 只读 + +| 权限 | 状态 | 说明 | +|------|------|------| +| SELECT | ✅ | 可查询数据 | +| SHOW DATABASES | ✅ | 可查看数据库列表 | +| SHOW VIEW | ✅ | 可查看视图定义 | +| SHOW CREATE TABLE | ✅ | 可查看建表语句 | +| INSERT/UPDATE/DELETE | ❌ | 无法修改数据 | +| CREATE/ALTER/DROP | ❌ | 无法修改结构 | +| PROCESS/LOCK TABLES | ❌ | 无法使用 mysqldump | + +## 注意事项 + +- ⚠️ 数据库用户 `witsoftd` 为只读账号 +- ✅ `SHOW CREATE TABLE` 可正常使用(只需 SELECT 权限) +- ✅ 建议定期更新此备份(每周/每月) +- 📁 备份文件位置:`/root/.openclaw/workspace-planner/backups/` + +## 备份其他数据库 + +```bash +# 备份 dmp_serp +mysql -h 47.99.209.185 -P 50036 -u witsoftd -p'o2byaCkBvF1Y8S2L' -N -e \ + "SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA='dmp_serp'" dmp_serp | \ + while read table; do + echo "-- Table: $table" + mysql -h 47.99.209.185 -P 50036 -u witsoftd -p'o2byaCkBvF1Y8S2L' \ + -e "SHOW CREATE TABLE \`dmp_serp\`.\`$table\`\G" dmp_serp 2>/dev/null + echo "" + > dmp_serp_create_tables.sql + +# 备份 dmp_smes / dmp_spom 同理 +``` diff --git a/workspace-planner/backups/dmp_serp_create_tables_2026-08-03.sql b/workspace-planner/backups/dmp_serp_create_tables_2026-08-03.sql new file mode 100644 index 0000000..43cdff0 --- /dev/null +++ b/workspace-planner/backups/dmp_serp_create_tables_2026-08-03.sql @@ -0,0 +1,8622 @@ +-- Table: debezium_heartbeat +*************************** 1. row *************************** + Table: debezium_heartbeat +Create Table: CREATE TABLE `debezium_heartbeat` ( + `id` int NOT NULL COMMENT '心跳记录唯一ID', + `ts` datetime NOT NULL COMMENT '心跳更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Debezium心跳表' + +-- Table: dmp_am_init_inventory_amount +*************************** 1. row *************************** + Table: dmp_am_init_inventory_amount +Create Table: CREATE TABLE `dmp_am_init_inventory_amount` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会计单位编码', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `price_method` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计价方式', + `price_method_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计价方式名称', + `costing_year` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本核算年', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `order_status` int DEFAULT NULL COMMENT '1:已提交、2未提交', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='期初存货金额主表' + +-- Table: dmp_am_init_inventory_amount_detail +*************************** 1. row *************************** + Table: dmp_am_init_inventory_amount_detail +Create Table: CREATE TABLE `dmp_am_init_inventory_amount_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `mat_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料名称', + `mat_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料编码', + `mat_spec` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料规格型号', + `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '单位名称', + `quantity` decimal(20,6) DEFAULT NULL COMMENT '数量', + `batch_no` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `amount` decimal(20,6) DEFAULT NULL COMMENT '金额', + `storage_time` date DEFAULT NULL COMMENT '入库时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='期初存货金额明细' + +-- Table: dmp_am_inventory_adjust_amount_log +*************************** 1. row *************************** + Table: dmp_am_inventory_adjust_amount_log +Create Table: CREATE TABLE `dmp_am_inventory_adjust_amount_log` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会计单位编码', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `adjust_month` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调整月份', + `adjust_amount` decimal(16,6) DEFAULT '0.000000' COMMENT '调整金额', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='存货-金额调整日志表' + +-- Table: dmp_am_inventory_costing_close_amount +*************************** 1. row *************************** + Table: dmp_am_inventory_costing_close_amount +Create Table: CREATE TABLE `dmp_am_inventory_costing_close_amount` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会计单位编码', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库编码', + `close_amount_month` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '结账月份', + `is_deleted` bit(1) NOT NULL COMMENT '是否已作废', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='存货结账表' + +-- Table: dmp_am_inventory_costing_log +*************************** 1. row *************************** + Table: dmp_am_inventory_costing_log +Create Table: CREATE TABLE `dmp_am_inventory_costing_log` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会计单位编码', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库编码', + `costing_month` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '核算月份', + `operate_type` int DEFAULT NULL COMMENT '执行类型;1:手动核算,2:定时核算', + `operate_status` int DEFAULT NULL COMMENT '执行状态;1:成功,0:失败', + `operate_start_time` datetime DEFAULT NULL COMMENT '执行开始时间', + `operate_end_time` datetime DEFAULT NULL COMMENT '执行结束时间', + `failure_reason` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '失败原因', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='存货结账成本核算日志' + +-- Table: dmp_am_inventory_costing_price +*************************** 1. row *************************** + Table: dmp_am_inventory_costing_price +Create Table: CREATE TABLE `dmp_am_inventory_costing_price` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会计单位编码', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `inventory_price_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '价格表编号', + `inventory_issue_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '价格表期号', + `price_method` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计价方式', + `costing_month` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本核算年月', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='存货成本核算价格表' + +-- Table: dmp_am_inventory_costing_price_detail +*************************** 1. row *************************** + Table: dmp_am_inventory_costing_price_detail +Create Table: CREATE TABLE `dmp_am_inventory_costing_price_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `inventory_price_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '价格表ID', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `stock_in_date` date DEFAULT NULL COMMENT '入库日期', + `opening_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '期初数量', + `opening_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '期初金额', + `stock_in_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库数量', + `stock_in_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '入库金额', + `stock_out_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '出库数量', + `stock_out_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '出库金额', + `balance_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '结存数量', + `balance_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '结存金额', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='存货成本核算价格明细表' + +-- Table: dmp_am_inventory_costing_price_result +*************************** 1. row *************************** + Table: dmp_am_inventory_costing_price_result +Create Table: CREATE TABLE `dmp_am_inventory_costing_price_result` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_flow_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出库明细ID', + `stock_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库类型', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水类型', + `stock_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库流水明细id', + `inventory_price_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '价格表ID', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `stock_out_date` date DEFAULT NULL COMMENT '出库日期', + `stock_out_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '出库数量', + `stock_out_price` decimal(20,6) DEFAULT '0.000000' COMMENT '出库价格', + `stock_out_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '出库金额', + `price_adjust_status` int DEFAULT '0' COMMENT '价格调整(1:已调整,0未调整)', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='存货成本核算出库价格结果表' + +-- Table: dmp_am_inventory_in_cost_detail +*************************** 1. row *************************** + Table: dmp_am_inventory_in_cost_detail +Create Table: CREATE TABLE `dmp_am_inventory_in_cost_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据号', + `header_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '头id', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库单号', + `flow_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库流水id', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `material_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `no_tax_price` decimal(16,6) DEFAULT NULL COMMENT '无税单价', + `quantity` decimal(16,6) DEFAULT NULL COMMENT '数量', + `no_tax_amount` decimal(16,6) DEFAULT NULL COMMENT '无税金额', + `stock_date` date DEFAULT NULL COMMENT '入库日期', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水单号', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库成本核算明细' + +-- Table: dmp_am_inventory_in_cost_header +*************************** 1. row *************************** + Table: dmp_am_inventory_in_cost_header +Create Table: CREATE TABLE `dmp_am_inventory_in_cost_header` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据号', + `au_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会计单位编码', + `cost_month` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核算年月', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '本位货币编号', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库成本核算头' + +-- Table: dmp_am_inventory_outsourcing_picking_detail +*************************** 1. row *************************** + Table: dmp_am_inventory_outsourcing_picking_detail +Create Table: CREATE TABLE `dmp_am_inventory_outsourcing_picking_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会计单位编码', + `costing_month` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账期(核算年月)', + `stock_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库明细ID', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库流水号', + `purchase_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `outsourcing_material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外产品', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `stock_date` date DEFAULT NULL COMMENT '出入库日期', + `stock_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '出入库数量', + `stock_auxiliary_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '出入库数量(辅)', + `stock_price` decimal(16,6) DEFAULT '0.000000' COMMENT '出入库单价', + `stock_amount` decimal(16,6) DEFAULT '0.000000' COMMENT '出入库金额', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='存货-委外领料明细表' + +-- Table: dmp_am_inventory_outsourcing_price_detail +*************************** 1. row *************************** + Table: dmp_am_inventory_outsourcing_price_detail +Create Table: CREATE TABLE `dmp_am_inventory_outsourcing_price_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会计单位编码', + `costing_month` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账期(核算年月)', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库单号', + `flow_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库流水ID', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库流水号', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `purchase_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `stock_date` date DEFAULT NULL COMMENT '出入库日期', + `stock_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '出入库数量', + `stock_auxiliary_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '出入库数量(辅)', + `work_price` decimal(16,6) DEFAULT '0.000000' COMMENT '加工单价(采购单价)', + `work_amount` decimal(16,6) DEFAULT '0.000000' COMMENT '加工费用(采购金额)', + `material_price` decimal(16,6) DEFAULT '0.000000' COMMENT '材料单价', + `material_amount` decimal(16,6) DEFAULT '0.000000' COMMENT '材料费用', + `unit_cost` decimal(16,6) DEFAULT '0.000000' COMMENT '单位成本', + `total_amount` decimal(16,6) DEFAULT '0.000000' COMMENT '总成本', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='存货-委外价格明细表' + +-- Table: dmp_ecp_ali_buyer_contact +*************************** 1. row *************************** + Table: dmp_ecp_ali_buyer_contact +Create Table: CREATE TABLE `dmp_ecp_ali_buyer_contact` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `phone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `buyer_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mobile` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `company_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_id` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单id', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='买家联系人' + +-- Table: dmp_ecp_ali_category +*************************** 1. row *************************** + Table: dmp_ecp_ali_category +Create Table: CREATE TABLE `dmp_ecp_ali_category` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `parent_id` bigint NOT NULL DEFAULT '0' COMMENT '父级类目id 0为一级', + `category_id` bigint NOT NULL COMMENT '类目id', + `category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `type` int NOT NULL COMMENT '类型 1经营大类列表 2关联经营类目列表 3商家主营类目', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `category_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_leaf` bit(1) DEFAULT NULL COMMENT '叶子节点', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-1' COMMENT '全局都为-1', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='阿里同步类目' + +-- Table: dmp_ecp_ali_category_chain +*************************** 1. row *************************** + Table: dmp_ecp_ali_category_chain +Create Table: CREATE TABLE `dmp_ecp_ali_category_chain` ( + `id` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `category_id` bigint NOT NULL COMMENT '叶子类目id ', + `category_chain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `create_time` datetime NOT NULL COMMENT '创建时间', + `ecid` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='记录商品发布获取规则的类目' + +-- Table: dmp_ecp_ali_logistics_freight_template +*************************** 1. row *************************** + Table: dmp_ecp_ali_logistics_freight_template +Create Table: CREATE TABLE `dmp_ecp_ali_logistics_freight_template` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `address_code_text` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `from_area_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `member_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `status` int DEFAULT NULL COMMENT '状态', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-1' COMMENT '全局都为-1', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='阿里获取运费模板' + +-- Table: dmp_ecp_ali_logistics_my_send_goods_address +*************************** 1. row *************************** + Table: dmp_ecp_ali_logistics_my_send_goods_address +Create Table: CREATE TABLE `dmp_ecp_ali_logistics_my_send_goods_address` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `address_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `area_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `city_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `country` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `full_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_default` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `province_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `send_goods_contactor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-1' COMMENT '全局都为-1', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='我的发货地址列表' + +-- Table: dmp_ecp_ali_order_base +*************************** 1. row *************************** + Table: dmp_ecp_ali_order_base +Create Table: CREATE TABLE `dmp_ecp_ali_order_base` ( + `id` varchar(50) NOT NULL, + `all_delivered_time` datetime DEFAULT NULL COMMENT '完全发货时间', + `businessType` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '//业务类型。国际站:ta(信保),wholesale(在线批发)。\r\n // 中文站:普通订单类型 = "cn"; 大额批发订单类型 = "ws";\r\n // 普通拿样订单类型 = "yp"; 一分钱拿样订单类型 = "yf";\r\n // 倒批(限时折扣)订单类型 = "fs"; 加工定制订单类型 = "cz";\r\n // 协议采购订单类型 = "ag"; 伙拼订单类型 = "hp";\r\n // 供销订单类型 = "supply"; 淘工厂订单 = "factory";\r\n // 快订下单 = "quick"; 享拼订单 = "xiangpin"; 当面付 = "f2f";\r\n // 存样服务 = "cyfw"; 代销订单 = "sp";\r\n // 微供订单 = "wg";零售通 = "lst";跨境=''cb'';\r\n // 分销=''distribution'';采源宝=''cab'';加工定制="manufact" cn', + `buyer_id` bigint DEFAULT NULL COMMENT '买家主账号id', + `buyer_memo` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '买家备忘信息 备忘', + `complete_time` datetime DEFAULT NULL COMMENT '完成时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `currency` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '币种,币种,整个交易单使用同一个币种。值范围:USD,RMB,HKD,GBP,CAD,AUD,JPY,KRW,EUR EUR', + `modify_time` datetime DEFAULT NULL COMMENT '修改时间', + `pay_time` datetime DEFAULT NULL COMMENT '付款时间', + `receiving_time` datetime DEFAULT NULL COMMENT '收货时间,这里返回的是完全收货时间', + `refund` decimal(10,2) DEFAULT NULL COMMENT '退款金额,单位为元', + `remark` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '备注,1688指下单时的备注', + `seller_id` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '卖家主账号id', + `seller_memo` varchar(500) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '卖家备忘信息', + `shipping_fee` decimal(10,2) DEFAULT NULL COMMENT '运费,单位为元', + `status` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '交易状态,waitbuyerpay:等待买家付款;waitsellersend:\r\n // 等待卖家发货;waitlogisticstakein:等待物流公司揽件;waitbuyerreceive:等待买家收货;\r\n // waitbuyersign:等待买家签收;signinsuccess:买家已签收;confirm_goods:已收货;\r\n // success:交易成功;cancel:交易取消;terminated:交易终止;未枚举:其他状态 waitbuyerpay', + `total_amount` decimal(10,2) DEFAULT NULL COMMENT '应付款总金额,totalAmount = ∑itemAmount + shippingFee,单位为元 ', + `buyer_remarkIcon` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '买家备忘标志 ', + `seller_remarkIcon` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '卖家备忘标志', + `discount` bigint DEFAULT NULL COMMENT '折扣信息,单位分', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维云订单号', + `order_status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '本表状态(orderStatusGoods,waitIssue-待下发,issued-已下发,closed-已关闭)', + `to_full_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收件人', + `to_division_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收货人地址区域编码', + `to_mobile` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收件人移动电话', + `to_area` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收货地址', + `to_post` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '邮编', + `to_phone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收件人电话', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='同步阿里订单基础数据表' + +-- Table: dmp_ecp_ali_order_item +*************************** 1. row *************************** + Table: dmp_ecp_ali_order_item +Create Table: CREATE TABLE `dmp_ecp_ali_order_item` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `cargo_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `item_amount` decimal(10,2) DEFAULT NULL COMMENT '实付金额,单位为元', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `price` decimal(10,2) DEFAULT NULL COMMENT '原始单价,以元为单位', + `product_id` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品ID(非在线产品为空)', + `product_snapshot_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `quantity` decimal(10,2) DEFAULT NULL COMMENT '以unit为单位的数量,例如多少个、多少件、多少箱、多少吨', + `refund` decimal(10,0) DEFAULT NULL COMMENT '退款金额,单位为元', + `sku_id` bigint DEFAULT NULL COMMENT 'skuID', + `sort` int DEFAULT NULL COMMENT '排序字段,商品列表按此字段进行排序,从0开始,1688不提供', + `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `subItem_id` bigint DEFAULT NULL COMMENT '子订单号,或商品明细条目ID', + `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `weight` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `weightUnit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_id` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单id', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `detail_order_status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '本表状态(orderStatusGoods,waitIssue-待下发,issued-已下发,closed-已关闭)', + `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维云订单号', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细行号', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单商品列表' + +-- Table: dmp_ecp_ali_order_logistics +*************************** 1. row *************************** + Table: dmp_ecp_ali_order_logistics +Create Table: CREATE TABLE `dmp_ecp_ali_order_logistics` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `area` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `area_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `city` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `contact_person` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `fax` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mobile` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `province` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `telephone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `zip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_id` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单id', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单地址物流' + +-- Table: dmp_ecp_ali_order_trade +*************************** 1. row *************************** + Table: dmp_ecp_ali_order_trade +Create Table: CREATE TABLE `dmp_ecp_ali_order_trade` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `pay_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `pay_time` datetime DEFAULT NULL COMMENT '完成阶段支付时间 ', + `pay_way` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `phas_amount` decimal(10,0) DEFAULT NULL COMMENT '付款额 ', + `phase` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `phase_condition` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `phas_date` datetime DEFAULT NULL COMMENT '阶段时间,1688无此内容 -', + `card_pay` bit(1) DEFAULT NULL COMMENT '是否银行卡支付 ', + `express_pay` bit(1) DEFAULT NULL COMMENT '是否快捷支付', + `pay_way_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_id` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单id', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单交易信息' + +-- Table: dmp_ecp_ali_product_schema +*************************** 1. row *************************** + Table: dmp_ecp_ali_product_schema +Create Table: CREATE TABLE `dmp_ecp_ali_product_schema` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `item_id` bigint DEFAULT NULL COMMENT '商品id ', + `scene` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `category_id` bigint NOT NULL COMMENT '目录id', + `biz_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-1' COMMENT '全局都为-1', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='阿里商品发布业务规则和详情' + +-- Table: dmp_ecp_goods_release +*************************** 1. row *************************** + Table: dmp_ecp_goods_release +Create Table: CREATE TABLE `dmp_ecp_goods_release` ( + `id` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户ID', + `release_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发布编号', + `release_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `goods_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品标题', + `goods_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料码', + `goods_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `item_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料描述', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `goods_image` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品主图', + `goods_category` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品类目', + `goods_attribute` json DEFAULT NULL COMMENT '商品属性-跟类目对应', + `unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计量单位', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计量单位名称', + `shipment_address_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货地址对应id', + `shipping_template_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '运费模板对应id', + `quotation_method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报价方式', + `buy_method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '1688网上订购', + `shipment_day` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货时间', + `details` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '详细信息', + `ali_data_body` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `item_spec_two` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号2', + `spec_long` decimal(25,6) DEFAULT NULL COMMENT '长', + `spec_wide` decimal(25,6) DEFAULT NULL COMMENT '宽', + `spec_tall` decimal(25,6) DEFAULT NULL COMMENT '高', + `spec_weight` decimal(25,6) DEFAULT NULL COMMENT '重量', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ali_item_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '1688商品id', + `ali_offer_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '1688提供状态', + `ali_quality_score` int DEFAULT NULL COMMENT '1688质量分数', + `publish_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发布编码_获取编码规则', + `region` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地区', + `sale_quantity` decimal(25,6) DEFAULT NULL COMMENT '可售数量', + `goods_categorys` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品类目多个逗号隔开', + `ali_goods_image` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '阿里商品主图', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_goodsCode` (`goods_code`) USING BTREE, + FULLTEXT KEY `idx_code_name_spec` (`goods_code`,`goods_name`,`item_spec`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='商品发布信息' + +-- Table: dmp_ecp_interval_quotation +*************************** 1. row *************************** + Table: dmp_ecp_interval_quotation +Create Table: CREATE TABLE `dmp_ecp_interval_quotation` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `goods_release_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品发布对应id', + `release_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品发布对应编号', + `sort` int DEFAULT NULL COMMENT '序号', + `quantity` int DEFAULT NULL COMMENT '数量', + `unit_price` decimal(25,6) DEFAULT NULL COMMENT '单价', + `description` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '描述', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人名称', + `create_time` datetime NOT NULL COMMENT '创建时间', + `update_time` datetime NOT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='区间报价' + +-- Table: dmp_ecp_merchant +*************************** 1. row *************************** + Table: dmp_ecp_merchant +Create Table: CREATE TABLE `dmp_ecp_merchant` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `merchant_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商家账户', + `password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '密码', + `app_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'appKey', + `app_secret` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'appSecret', + `token` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'token', + `status` int NOT NULL COMMENT '状态-0停用 1、启用', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '1.商品管理 2.订单管理', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='1688商户' + +-- Table: dmp_ecp_shipment_address +*************************** 1. row *************************** + Table: dmp_ecp_shipment_address +Create Table: CREATE TABLE `dmp_ecp_shipment_address` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `contactinfo` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `location_region` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所在地区', + `customeradd` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '街道地址', + `postal_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '邮编', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='发货地址管理' + +-- Table: dmp_ecp_shipment_info +*************************** 1. row *************************** + Table: dmp_ecp_shipment_info +Create Table: CREATE TABLE `dmp_ecp_shipment_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `goods_release_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品发布对应id', + `release_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品发布对应编号', + `sort` int DEFAULT NULL COMMENT '序号', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `spec_long` decimal(25,6) DEFAULT NULL COMMENT '长', + `spec_wide` decimal(25,6) DEFAULT NULL COMMENT '宽', + `spec_tall` decimal(25,6) DEFAULT NULL COMMENT '高', + `spec_weight` decimal(25,6) DEFAULT NULL COMMENT '重量', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `item_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品发布对应编号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='发货信息' + +-- Table: dmp_erp_batch_import_menu +*************************** 1. row *************************** + Table: dmp_erp_batch_import_menu +Create Table: CREATE TABLE `dmp_erp_batch_import_menu` ( + `id` int NOT NULL AUTO_INCREMENT, + `ecid` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '-1' COMMENT '企业编码', + `first_menu_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级菜单编码', + `first_menu_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级菜单名称', + `sub_menu_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级菜单编码', + `sub_menu_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级菜单名称', + `data_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '导入数据名称', + `sort_code` int NOT NULL DEFAULT '0' COMMENT '显示顺序', + `app_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单应用分组', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'system' COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'system' COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_first_sub_code` (`first_menu_code`,`sub_menu_code`) +) ENGINE=InnoDB AUTO_INCREMENT=2003 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='创建菜单配置表' + +-- Table: dmp_erp_batch_import_result +*************************** 1. row *************************** + Table: dmp_erp_batch_import_result +Create Table: CREATE TABLE `dmp_erp_batch_import_result` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户', + `first_menu_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级菜单编码', + `sub_menu_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级菜单编码', + `data_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '导入数据', + `import_status` tinyint DEFAULT NULL COMMENT '状态(上传成功 1/上传失败 0)', + `sort_code` int NOT NULL DEFAULT '0' COMMENT '显示顺序', + `record_count` int DEFAULT NULL COMMENT '数据记录数量', + `error_details` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '错误明细', + `app_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单应用分组', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='导入结果表' + +-- Table: dmp_erp_workflow_record +*************************** 1. row *************************** + Table: dmp_erp_workflow_record +Create Table: CREATE TABLE `dmp_erp_workflow_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `business_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务主键', + `app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模块code', + `catagory_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工作流分类id,菜单code', + `process_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程模板id', + `process_instance_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例id', + `start_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `start_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态( 0-待审批 1-审批中 2-已撤回 3-已驳回 4-已通过 5-已拒绝 )', + `remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批备注信息', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uniq_ecid_business` (`ecid`,`business_key`), + KEY `index_instance_id` (`process_instance_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='审批记录表' + +-- Table: dmp_fin_ar_ap_adjust_voucher +*************************** 1. row *************************** + Table: dmp_fin_ar_ap_adjust_voucher +Create Table: CREATE TABLE `dmp_fin_ar_ap_adjust_voucher` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `source_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源ID', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `bill_date` date DEFAULT NULL COMMENT '单据日期', + `adjust_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调整单号', + `customer_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `vendor_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `vendor_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `sales_order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '销售订单号', + `order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `adjust_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调整类型', + `adjust_type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调整类型中文', + `adjust_amount` decimal(20,6) DEFAULT NULL COMMENT '调整金额', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币编码', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `voucher_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `voucher_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `download_flag` tinyint NOT NULL DEFAULT '0' COMMENT '是否下载', + `cust_classfied_code` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类编码', + `cust_classfied_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类名称', + `exchange_rate` decimal(8,4) NOT NULL DEFAULT '0.0000' COMMENT '货币汇率', + `counterpart_subject` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对方科目', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `dmp_fin_ar_ap_adjust_voucher_unique` (`source_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='应收/应付调整单凭证' + +-- Table: dmp_fin_customer_reconciliation +*************************** 1. row *************************** + Table: dmp_fin_customer_reconciliation +Create Table: CREATE TABLE `dmp_fin_customer_reconciliation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `reconciliation_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对账单状态;draft:草稿;confirmed:确认', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `reconciliation_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '对账单号', + `reconciliation_month` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '对账月度', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户对账单' + +-- Table: dmp_fin_customer_reconciliation_detail +*************************** 1. row *************************** + Table: dmp_fin_customer_reconciliation_detail +Create Table: CREATE TABLE `dmp_fin_customer_reconciliation_detail` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `reconciliation_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '对账单ID', + `document_date` date DEFAULT NULL COMMENT '单据日期', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `outbound_quantity` decimal(20,6) DEFAULT NULL COMMENT '出库数量', + `tax_price` decimal(22,6) DEFAULT '0.000000' COMMENT '含税单价', + `tax_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '含税金额', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `reconciliation_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '对账数量', + `reconciliation_tax_price` decimal(22,6) DEFAULT '0.000000' COMMENT '对账含税单价', + `reconciliation_tax_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '对账含税金额', + `reconciliation_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '对账税额', + `sales_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `contract_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合同号', + `document_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `dispatch_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发/退货单号', + `cust_om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户订单号', + `receipts_type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '交易性质(order_out-销售出库 order_return_in-销售退库 arAdjustment-应付调整)', + `collection_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '收款金额', + `invoiced_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '已开票数量', + `invoiced_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '已开票金额', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `income_detail_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应收明细id', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户对账单明细表' + +-- Table: dmp_fin_delete_or_cancel_log +*************************** 1. row *************************** + Table: dmp_fin_delete_or_cancel_log +Create Table: CREATE TABLE `dmp_fin_delete_or_cancel_log` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表名', + `data_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据id', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型(update:更新;delete:删除;cancel:撤回)', + `handle_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理标志', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`), + KEY `dmp_fin_delete_or_cancel_log_data_id_IDX` (`data_id`,`handle_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='财务删除/撤回日志表' + +-- Table: dmp_fin_in_invoice +*************************** 1. row *************************** + Table: dmp_fin_in_invoice +Create Table: CREATE TABLE `dmp_fin_in_invoice` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `invoice_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '0:草稿;1:正常;2:作废', + `invoice_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票代码', + `invoice_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '发票号码', + `invoice_date` date DEFAULT NULL COMMENT '开票日期', + `invoice_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '0:普通发票;1:专用发票', + `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `amount` decimal(20,2) DEFAULT '0.00' COMMENT '金额', + `tax_amount` decimal(20,2) DEFAULT '0.00' COMMENT '税额', + `total` decimal(22,6) DEFAULT '0.000000' COMMENT '合计', + `total_detail` decimal(22,6) DEFAULT '0.000000' COMMENT '明细合计', + `difference_amount` decimal(22,6) DEFAULT NULL COMMENT '差异金额', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `in_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '0:未收款;1:已收款', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `tax_rate` decimal(22,6) DEFAULT '0.000000' COMMENT '税率', + `voucher_income_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id(收入)', + `voucher_income_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号(收入)', + `voucher_cost_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id(成本)', + `voucher_cost_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号(成本)', + `upload_flag` int DEFAULT NULL COMMENT '凭证上传标记', + `upload_cost_flag` int DEFAULT NULL COMMENT '凭证上传标记(成本)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销项发票' + +-- Table: dmp_fin_invoice_detail +*************************** 1. row *************************** + Table: dmp_fin_invoice_detail +Create Table: CREATE TABLE `dmp_fin_invoice_detail` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `invoice_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '发票id', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `material_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位代码', + `quantity` decimal(20,6) DEFAULT NULL COMMENT '数量', + `price` decimal(22,6) DEFAULT '0.000000' COMMENT '单价', + `tax_price` decimal(22,6) DEFAULT '0.000000' COMMENT '含税单价', + `tax_rate` decimal(20,6) DEFAULT NULL COMMENT '税率', + `tax_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '税额', + `amount` decimal(22,6) DEFAULT '0.000000' COMMENT '金额', + `total_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '价税合计', + `difference_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '差异金额', + `flow_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `bsak_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应收/应付明细id', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `sales_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `dispatch_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发/退货单号', + `delivery_task_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单号', + `make_out_invoice` decimal(10,2) DEFAULT NULL COMMENT '开票数量', + `invoic_amount_output` decimal(22,6) DEFAULT NULL COMMENT '开票金额', + `reconciliation_detail_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户对账单明细ID', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='进项发票明细' + +-- Table: dmp_fin_invoice_file +*************************** 1. row *************************** + Table: dmp_fin_invoice_file +Create Table: CREATE TABLE `dmp_fin_invoice_file` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `invoice_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '发票id', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `d_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `ac_pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器文件名', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='发票附件' + +-- Table: dmp_fin_invoice_voucher +*************************** 1. row *************************** + Table: dmp_fin_invoice_voucher +Create Table: CREATE TABLE `dmp_fin_invoice_voucher` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `source_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源ID', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水单号', + `invoice_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票代码', + `invoice_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号码', + `invoice_date` date DEFAULT NULL COMMENT '开票日期', + `vendor_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `vendor_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `material_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格型号', + `unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `invoice_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '开票数量', + `stock_no_tax_price` decimal(22,6) DEFAULT '0.000000' COMMENT '入库无税单价', + `stock_no_tax_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '入库无税金额', + `no_tax_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '无税金额', + `tax_payable` decimal(22,6) DEFAULT '0.000000' COMMENT '税额', + `tax_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '价税合计(含税金额)', + `tax_rate` decimal(20,6) DEFAULT NULL COMMENT '税率', + `voucher_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `voucher_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `download_flag` tinyint NOT NULL DEFAULT '0' COMMENT '是否下载', + `invoice_type` varchar(10) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '发票类型,0:普通发票;1:专用发票', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `dmp_fin_invoice_voucher_unique` (`source_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='进项发票凭证' + +-- Table: dmp_fin_out_invoice +*************************** 1. row *************************** + Table: dmp_fin_out_invoice +Create Table: CREATE TABLE `dmp_fin_out_invoice` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `invoice_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '0:草稿;1:正常;2:作废', + `invoice_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票代码', + `invoice_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '发票号码', + `invoice_date` date DEFAULT NULL COMMENT '开票日期', + `invoice_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '0:普通发票;1:专用发票', + `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `amount` decimal(22,6) DEFAULT '0.000000' COMMENT '金额', + `tax_rate` decimal(22,6) DEFAULT '0.000000' COMMENT '税率', + `tax_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '税额', + `total` decimal(22,6) DEFAULT '0.000000' COMMENT '合计', + `total_detail` decimal(22,6) DEFAULT '0.000000' COMMENT '明细合计', + `difference_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '差异金额', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商代码', + `out_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '0:未付款;1:已付款', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `voucher_income_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id(收入)', + `voucher_income_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号(收入)', + `voucher_setOff_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id(红冲暂估)', + `voucher_setOff_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号(红冲暂估)', + `upload_flag` int DEFAULT NULL COMMENT '凭证上传标记', + `upload_setOff_flag` int DEFAULT NULL COMMENT '凭证上传标记(红冲暂估)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='进项发票' + +-- Table: dmp_fin_payment_hedge +*************************** 1. row *************************** + Table: dmp_fin_payment_hedge +Create Table: CREATE TABLE `dmp_fin_payment_hedge` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `payment_hedge_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '货款对冲单据号', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `verification_date` date DEFAULT NULL COMMENT '核销日期', + `verification_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '核销金额', + `verification_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核销类型', + `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程实例Id', + `approval_init_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `audit_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `created_by_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人id', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `idx_ecid_paymentHedgeNo` (`ecid`,`payment_hedge_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='货款对冲' + +-- Table: dmp_fin_payment_hedge_detail +*************************** 1. row *************************** + Table: dmp_fin_payment_hedge_detail +Create Table: CREATE TABLE `dmp_fin_payment_hedge_detail` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `payment_hedge_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '货款对冲id', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `source_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型 0应付 1应收', + `source_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应收、应付明细id', + `current_verification_amount` decimal(18,6) DEFAULT '0.000000' COMMENT '本次核销金额', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币编码', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `exchange_rate` decimal(8,4) DEFAULT NULL COMMENT '汇率', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='货款对冲明细' + +-- Table: dmp_fin_process_instances +*************************** 1. row *************************** + Table: dmp_fin_process_instances +Create Table: CREATE TABLE `dmp_fin_process_instances` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '审批单据id', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流程实例Id', + `process_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程类型', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='审批流信息' + +-- Table: dmp_fin_receipts_payments_voucher +*************************** 1. row *************************** + Table: dmp_fin_receipts_payments_voucher +Create Table: CREATE TABLE `dmp_fin_receipts_payments_voucher` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `source_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源ID', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `bill_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `customer_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `vendor_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `vendor_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `bill_date` date DEFAULT NULL COMMENT '收付款日期', + `receipts_payments_amount` decimal(20,6) DEFAULT NULL COMMENT '收付款金额', + `receipts_payments_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收付款方式', + `receipts_payments_method_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收付款方式中文', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币编码', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `voucher_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `voucher_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `download_flag` tinyint NOT NULL DEFAULT '0' COMMENT '是否下载', + `cust_classfied_code` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类编码', + `cust_classfied_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类名称', + `purchase_type` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购类型编码', + `purchase_type_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购类型名称', + `exchange_rate` decimal(8,4) NOT NULL DEFAULT '0.0000' COMMENT '货币汇率', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `dmp_fin_receipts_payments_voucher_unique` (`source_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='收付款单凭证' + +-- Table: dmp_im_account_age +*************************** 1. row *************************** + Table: dmp_im_account_age +Create Table: CREATE TABLE `dmp_im_account_age` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `account_age_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账龄代码', + `account_age_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账龄名称', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `sort` int DEFAULT NULL COMMENT '排序序号', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='账龄设置' + +-- Table: dmp_im_account_age_detail +*************************** 1. row *************************** + Table: dmp_im_account_age_detail +Create Table: CREATE TABLE `dmp_im_account_age_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `account_age_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账龄代码', + `row_index` int DEFAULT NULL COMMENT '行号', + `period_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '期间代码', + `period_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '期间名称', + `day_num` int DEFAULT NULL COMMENT '天数', + `sort` int DEFAULT NULL COMMENT '排序序号', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='账龄设置明细' + +-- Table: dmp_im_batch_no +*************************** 1. row *************************** + Table: dmp_im_batch_no +Create Table: CREATE TABLE `dmp_im_batch_no` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别编码', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `stock_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据明细id', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号码', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `status` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态:10 在库 20 出库', + `original_state` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '原始状态:0 废弃 10 在库 20 出库', + `quantity` decimal(16,8) NOT NULL COMMENT '数量', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='批次号表' + +-- Table: dmp_im_batch_no_fields +*************************** 1. row *************************** + Table: dmp_im_batch_no_fields +Create Table: CREATE TABLE `dmp_im_batch_no_fields` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属租户', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `item_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `source_bill_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单号', + `source_index` int DEFAULT NULL COMMENT '行号', + `in_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库明细id', + `project_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段名', + `project_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段值', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `created_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人用户ID(原f_creatoruserid)', + `updated_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人用户ID(原f_lastmodifyuserid)', + `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否已作废', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='批次属性' + +-- Table: dmp_im_batch_no_stock +*************************** 1. row *************************** + Table: dmp_im_batch_no_stock +Create Table: CREATE TABLE `dmp_im_batch_no_stock` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `batch_no_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序列号id', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序列号码', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '10 入库单 20 出库单', + `stock_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据id', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据号', + `stock_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据明细id', + `stock_shelf_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库位关系id', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库id', + `shelf_model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架库存id', + `quantity` decimal(16,6) NOT NULL COMMENT '入库数量', + `auxiliary_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅单位数量', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `quantity_source` decimal(16,6) DEFAULT NULL COMMENT '原始数量', + `auxiliary_quantity_source` decimal(16,6) DEFAULT NULL COMMENT '原始辅单位数量', + `supply_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `draft_save_flag` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否是草稿状态时生成(Y:是;N:否)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='批次号流水表' + +-- Table: dmp_im_change_log +*************************** 1. row *************************** + Table: dmp_im_change_log +Create Table: CREATE TABLE `dmp_im_change_log` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `data_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `business_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务ID', + `business_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `correlation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `increment_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '增量', + `increment_quantity_two` decimal(20,6) DEFAULT '0.000000' COMMENT '增量2', + `increment_quantity_three` decimal(20,6) DEFAULT '0.000000' COMMENT '增量3', + `increment_quantity_four` decimal(20,6) DEFAULT '0.000000' COMMENT '增量4', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_line_num` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `plan_num_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `is_deleted` bit(1) NOT NULL COMMENT '是否已作废', + PRIMARY KEY (`id`), + KEY `idx_dmp_im_change_log_business_id` (`ecid`,`business_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='变更增量表(用于回滚恢复数据)' + +-- Table: dmp_im_flow_delete_log +*************************** 1. row *************************** + Table: dmp_im_flow_delete_log +Create Table: CREATE TABLE `dmp_im_flow_delete_log` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表名', + `data_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据id', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型(update:更新;delete:删除)', + `handle_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理标志', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`), + KEY `idx_im_dataid_handleflag` (`data_id`,`handle_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出入库记录删除日志表' + +-- Table: dmp_im_flow_detail_voucher +*************************** 1. row *************************** + Table: dmp_im_flow_detail_voucher +Create Table: CREATE TABLE `dmp_im_flow_detail_voucher` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `source_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源id', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库任务单号', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水单号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别编码', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别名称', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `material_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格型号', + `unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '出入库数量', + `no_tax_price` decimal(16,6) DEFAULT NULL COMMENT '无税单价', + `no_tax_amount` decimal(16,6) DEFAULT NULL COMMENT '无税金额', + `sale_tax_amount` decimal(22,6) DEFAULT NULL COMMENT '销售含税金额', + `tax_rate` decimal(12,6) DEFAULT NULL COMMENT '税率', + `sale_no_tax_amount` decimal(22,6) DEFAULT NULL COMMENT '销售无税金额', + `tax_amount` decimal(16,6) DEFAULT NULL COMMENT '税额', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '币别编码', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '币别名称', + `supplier_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `supplier_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `stock_date` date DEFAULT NULL COMMENT '出、入库日期', + `cust_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `cust_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门编码', + `dept_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门名称', + `workshop_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `voucher_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `voucher_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `download_flag` tinyint NOT NULL DEFAULT '0' COMMENT '是否下载', + `item_categorys_code` varchar(1000) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类代码', + `item_categorys_name` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `cust_classfied_code` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类编码', + `cust_classfied_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类名称', + `exchange_rate` decimal(8,4) NOT NULL DEFAULT '0.0000' COMMENT '货币汇率', + `work_cost` decimal(25,6) NOT NULL DEFAULT '0.000000' COMMENT '加工费用', + `material_cost` decimal(25,6) NOT NULL DEFAULT '0.000000' COMMENT '材料费用', + `labor_cost` decimal(25,6) NOT NULL DEFAULT '0.000000' COMMENT '人工费用', + `indirect_cost` decimal(25,6) NOT NULL DEFAULT '0.000000' COMMENT '间接费用', + `reason_code` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库原因', + `reason_category` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库原因分类', + `counterpart_subject` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对方科目', + `purchase_tax_amount` decimal(25,6) NOT NULL DEFAULT '0.000000' COMMENT '含税金额(采购)', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `dmp_im_flow_detail_voucher_unique` (`source_id`) USING BTREE, + KEY `idx_dmp_im_stock_in_out_flow_detail_ecid_material_no` (`ecid`,`material_no`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='流水明细凭证' + +-- Table: dmp_im_flow_detail_voucher_config +*************************** 1. row *************************** + Table: dmp_im_flow_detail_voucher_config +Create Table: CREATE TABLE `dmp_im_flow_detail_voucher_config` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_categorys_code` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类代码', + `cust_classfied_code` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类编码', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据类型', + `origin_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '原始单据类型', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='库存单据凭证配置表' + +-- Table: dmp_im_inventory_apply +*************************** 1. row *************************** + Table: dmp_im_inventory_apply +Create Table: CREATE TABLE `dmp_im_inventory_apply` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `apply_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调账单号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `document_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `data_sources` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源 ', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `material_properties` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `inventory_time` datetime DEFAULT NULL COMMENT '盘点日期', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `document_time` datetime DEFAULT NULL COMMENT '单据日期', + `maintain_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维护人', + `maintain_time` datetime DEFAULT NULL COMMENT '维护时间', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='调账申请表' + +-- Table: dmp_im_inventory_apply_detail +*************************** 1. row *************************** + Table: dmp_im_inventory_apply_detail +Create Table: CREATE TABLE `dmp_im_inventory_apply_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `apply_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调账单号', + `item_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `item_specifiation` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `item_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `check_quantity` decimal(16,6) DEFAULT NULL COMMENT '盘点数量', + `apply_quantity` decimal(16,6) DEFAULT NULL COMMENT '调账数量', + `surplus_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单号', + `available_quantity` decimal(16,6) DEFAULT NULL COMMENT '可用库存', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + `item_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点物料id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='调账申请物料详情表' + +-- Table: dmp_im_inventory_apply_relation +*************************** 1. row *************************** + Table: dmp_im_inventory_apply_relation +Create Table: CREATE TABLE `dmp_im_inventory_apply_relation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `apply_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调账单号', + `surplus_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '盘盈盘亏单号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='调账申请、盘盈盘亏单关系表' + +-- Table: dmp_im_inventory_bill_type +*************************** 1. row *************************** + Table: dmp_im_inventory_bill_type +Create Table: CREATE TABLE `dmp_im_inventory_bill_type` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型代码', + `bill_type_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型名称', + `standard_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标准类型', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `sort` int DEFAULT NULL COMMENT '排序序号', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_im_inventory_inspection +*************************** 1. row *************************** + Table: dmp_im_inventory_inspection +Create Table: CREATE TABLE `dmp_im_inventory_inspection` ( + `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `item_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `item_spec` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `assist_unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位', + `assist_unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位名称', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `shelf_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区', + `shelf_area_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `shelf_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `shelf_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `batch_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `property_values` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性组', + `stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '库存数量', + `auxiliary_quantity` decimal(16,6) DEFAULT NULL COMMENT '库存数量(辅)', + `inventory_type_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型', + `inventory_type_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型名称', + `manufacture_date` datetime DEFAULT NULL COMMENT '生产日期', + `operate_start_time` datetime DEFAULT NULL COMMENT '起始日期', + `term_validity_time` datetime DEFAULT NULL COMMENT '有效期至', + `inspection_cycle` int DEFAULT NULL COMMENT '复检周期(天)', + `advance_reminder` int DEFAULT NULL COMMENT '提醒提前期(天)', + `inspection_date` datetime DEFAULT NULL COMMENT '复检日期', + `next_inspection_date` datetime DEFAULT NULL COMMENT '下次复检日期', + `quality_inspection` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否请检', + `quality_inspection_date` datetime DEFAULT NULL COMMENT '实际请检日期', + `source` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除(0:否,1:是)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `has_reminded` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否已提醒', + `fac_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂', + `fac_desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `properties` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性名', + `properties_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性名称', + `assist_unit_measure` int DEFAULT NULL COMMENT '辅单位精度', + `unit_measure` int DEFAULT NULL COMMENT '主单位精度', + `coefficient` decimal(16,6) DEFAULT NULL COMMENT '转换系数', + `submission_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '送检单号', + `stock_out_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '送检id', + `submission_line_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '送检单号行号', + `stock_out_quantity` decimal(16,6) DEFAULT NULL COMMENT '送检数量', + `auxiliary_out_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅单位数量', + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `qualified_quantity` decimal(16,6) DEFAULT NULL COMMENT '检验合格数', + `unqualified_number` decimal(16,6) DEFAULT NULL COMMENT '不检验合格数', + `inventory_in_quantity` decimal(16,6) DEFAULT NULL COMMENT '检验合格已入库数', + `inventory_in_unqualified` decimal(16,6) DEFAULT NULL COMMENT '检验不合格已入库数', + `inspection_results` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验结果', + `completion_time` datetime DEFAULT NULL COMMENT '检验完成时间', + `stock_in_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库表id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_im_inventory_inspection_detail +*************************** 1. row *************************** + Table: dmp_im_inventory_inspection_detail +Create Table: CREATE TABLE `dmp_im_inventory_inspection_detail` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `processing_results` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结果', + `stock_in_quantity` decimal(16,6) DEFAULT NULL COMMENT '入库数量', + `auxiliary_in_quantity` decimal(16,6) DEFAULT NULL COMMENT '入库辅数量', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `shelf_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区', + `shelf_area_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `shelf_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `shelf_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `inventory_type_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型', + `inventory_type_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型名称', + `inventory_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否已提交', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_im_inventory_log +*************************** 1. row *************************** + Table: dmp_im_inventory_log +Create Table: CREATE TABLE `dmp_im_inventory_log` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库流水号', + `stock_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出入库类型', + `bill_date` date DEFAULT NULL COMMENT '出入库日期', + `item_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '入/出库数量', + `in_out_reserve_quantity` decimal(16,6) DEFAULT NULL COMMENT '入/出库预留数量', + `return_borrow_reserve_quantity` decimal(16,6) DEFAULT NULL COMMENT '还/借预留数量', + `available_quantity` decimal(16,6) DEFAULT NULL COMMENT '入/出可用数量', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存日志表' + +-- Table: dmp_im_inventory_plan +*************************** 1. row *************************** + Table: dmp_im_inventory_plan +Create Table: CREATE TABLE `dmp_im_inventory_plan` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `plan_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点计划单号', + `inventory_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点类别', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架区域id', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架库位id', + `inventory_start_time` datetime DEFAULT NULL COMMENT '计划盘点开始日期', + `inventory_end_time` datetime DEFAULT NULL COMMENT '计划盘点结束日期', + `state` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(新增、待审批、审批通过、驳回、作废)', + `maintain_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维护人', + `maintain_time` datetime DEFAULT NULL COMMENT '维护时间', + `material_properties` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `document_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='盘点计划表' + +-- Table: dmp_im_inventory_reserve +*************************** 1. row *************************** + Table: dmp_im_inventory_reserve +Create Table: CREATE TABLE `dmp_im_inventory_reserve` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据类型', + `reserve_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '库存预留单号', + `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售单号', + `material_properties` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `reserve_date` date DEFAULT NULL COMMENT '预留日期', + `reserve_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '预留数量', + `expiry_date` date DEFAULT NULL COMMENT '失效日期', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据类型', + `source_bill_no` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `stock_out_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库任务单号', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认人', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `sort` int DEFAULT NULL COMMENT '排序序号', + `expiry_release_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '到期释放标识', + `pro_pick_delivery_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产领料单号', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + PRIMARY KEY (`id`), + KEY `idx_inventory_reserve_stock_out_no` (`stock_out_no`), + KEY `idx_inventory_reserve_reserve_no` (`reserve_no`), + KEY `idx_inventory_reserve_source_bill_no` (`source_bill_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存预留' + +-- Table: dmp_im_inventory_reserve_borrow +*************************** 1. row *************************** + Table: dmp_im_inventory_reserve_borrow +Create Table: CREATE TABLE `dmp_im_inventory_reserve_borrow` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `date` datetime DEFAULT NULL COMMENT '借用日期', + `item_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `borrow_quantity` decimal(16,6) DEFAULT NULL COMMENT '借用数量', + `return_quantity` decimal(16,6) DEFAULT NULL COMMENT '归还数量', + `reserve_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '借用产生的预留明细id', + `source_bill_no` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '借用预留的来源单据号', + `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '借用预留的销售单号', + `source_bill_row_index` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '借用预留的销售单行号', + `reserve_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '借用的预留单号', + `reserve_no_from` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '被借用的预留单号', + `reserve_detail_id_from` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '被借用的预留明细id', + `source_bill_no_from` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '被借用的来源单据号', + `order_no_from` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '被借用的销售单号', + `source_bill_row_index_from` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '被借用的销售单行号', + `return_detail_id` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='预留借用表' + +-- Table: dmp_im_inventory_reserve_detail +*************************** 1. row *************************** + Table: dmp_im_inventory_reserve_detail +Create Table: CREATE TABLE `dmp_im_inventory_reserve_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `reserve_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '库存预留单号', + `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售单号', + `row_index` int DEFAULT NULL COMMENT '行号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `reserve_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '预留数量', + `occupied_quantity` decimal(16,6) DEFAULT NULL COMMENT '已占用数量', + `release_quantity` decimal(16,6) DEFAULT NULL COMMENT '释放数量', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据类型', + `source_bill_no` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `source_bill_row_index` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据行号', + `sort` int DEFAULT NULL COMMENT '排序序号', + `reserve_date` date DEFAULT NULL COMMENT '预留日期', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `release_date` datetime DEFAULT NULL COMMENT '释放日期', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `release_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库任务单号', + `stock_out_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `inventory_type_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型', + PRIMARY KEY (`id`), + KEY `idx_inventory_reserve_detail_material_no_warehouse_id` (`ecid`,`warehouse_code`,`item_code`), + KEY `idx_inventory_reserve_detail_reserve_no` (`reserve_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存预留明细' + +-- Table: dmp_im_inventory_reserve_record +*************************** 1. row *************************** + Table: dmp_im_inventory_reserve_record +Create Table: CREATE TABLE `dmp_im_inventory_reserve_record` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `task_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点任务单号', + `inventory_date` datetime DEFAULT NULL COMMENT '盘点日期', + `item_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `quantity` decimal(16,6) DEFAULT NULL COMMENT '释放数量', + `reserve_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预留单号', + `source_bill_no` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预留来源单号', + `sale_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `apply_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购申请单号', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='盘盈、盘亏单物料详情表' + +-- Table: dmp_im_inventory_reserved_configuration +*************************** 1. row *************************** + Table: dmp_im_inventory_reserved_configuration +Create Table: CREATE TABLE `dmp_im_inventory_reserved_configuration` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `material_plan_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料计划单号', + `sales_order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `material_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `reserved_quantity` decimal(65,6) DEFAULT NULL COMMENT '预留数量', + `already_reserved_quantity` decimal(65,6) DEFAULT NULL COMMENT '已预留数量', + `plan_date` datetime DEFAULT NULL COMMENT '计划日期', + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置类型', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存预留配置表' + +-- Table: dmp_im_inventory_surplus +*************************** 1. row *************************** + Table: dmp_im_inventory_surplus +Create Table: CREATE TABLE `dmp_im_inventory_surplus` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `surplus_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '盘盈、盘亏单号', + `document_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `material_properties` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `inventory_time` datetime DEFAULT NULL COMMENT '盘点日期', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `document_time` datetime DEFAULT NULL COMMENT '单据日期', + `task_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点任务单号', + `inventory_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点人', + `maintain_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维护人', + `maintain_time` datetime DEFAULT NULL COMMENT '维护时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架区域id', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架库位id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='盘盈、盘亏单表' + +-- Table: dmp_im_inventory_surplus_detail +*************************** 1. row *************************** + Table: dmp_im_inventory_surplus_detail +Create Table: CREATE TABLE `dmp_im_inventory_surplus_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `surplus_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '盘盈、盘亏单号', + `item_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点物料id', + `item_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `item_specifiation` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `item_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `check_quantity` decimal(16,6) DEFAULT NULL COMMENT '盘点数量', + `available_quantity` decimal(16,6) DEFAULT NULL COMMENT '可用库存', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `auxiliary_stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅库存数量', + `auxiliary_check_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅盘点数量', + `auxiliary_unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='盘盈、盘亏单物料详情表' + +-- Table: dmp_im_inventory_task +*************************** 1. row *************************** + Table: dmp_im_inventory_task +Create Table: CREATE TABLE `dmp_im_inventory_task` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `document_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `task_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点任务单号', + `inventory_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点类别', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架区域id', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架库位id', + `inventory_time` datetime DEFAULT NULL COMMENT '盘点日期', + `inventory_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点人', + `inventory_state` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `maintain_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维护人', + `maintain_time` datetime DEFAULT NULL COMMENT '维护时间', + `data_sources` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源 ', + `material_properties` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `document_time` datetime DEFAULT NULL COMMENT '单据日期', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `warehouse_code_start` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '起始仓库', + `warehouse_code_end` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '终止仓库', + `inventory_warehouse_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点仓库区间哪种类型的仓库 0非为外仓,1委外仓', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='盘点任务表' + +-- Table: dmp_im_inventory_task_detail +*************************** 1. row *************************** + Table: dmp_im_inventory_task_detail +Create Table: CREATE TABLE `dmp_im_inventory_task_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `task_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点任务单号', + `item_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `item_specifiation` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `item_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `check_quantity` decimal(16,6) DEFAULT NULL COMMENT '盘点数量', + `variance_quantity` decimal(16,6) DEFAULT NULL COMMENT '差异数量', + `available_quantity` decimal(16,6) DEFAULT NULL COMMENT '可用库存', + `inventory_results` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '盘点结果', + `inventory_attribute` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质属性', + `status` tinyint DEFAULT '0' COMMENT '状态,默认0(0待盘明细,1已更新,2已盘明细)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型编码', + `auxiliary_stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅库存数量', + `auxiliary_check_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅盘点数量', + `supplier_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `serial_number` int DEFAULT '1' COMMENT '序号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='盘点任务物料详情表' + +-- Table: dmp_im_inventory_transactions +*************************** 1. row *************************** + Table: dmp_im_inventory_transactions +Create Table: CREATE TABLE `dmp_im_inventory_transactions` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型代码', + `bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库存单据号', + `bill_row_index` int DEFAULT NULL COMMENT '库存单据行号', + `bill_date` date DEFAULT NULL COMMENT '日期', + `transactions_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入出库类型', + `storage_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `bill_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '数量', + `bill_price` decimal(20,6) DEFAULT '0.000000' COMMENT '含税价格', + `bill_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '含税金额', + `untax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '无税价格', + `untax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '无税金额', + `tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '税额', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据类型', + `source_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `source_bill_row_index` int DEFAULT NULL COMMENT '来源单据行号', + `sale_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `sale_order_detail_row_index` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `sort` int DEFAULT NULL COMMENT '排序序号', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + PRIMARY KEY (`id`), + KEY `idx_idb_im_inventory_transactions_source_bill_no` (`source_bill_no`), + KEY `idx_idb_im_inventory_transactions_bill_date` (`bill_date`), + KEY `idx_bill_date` (`bill_date`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存事务' + +-- Table: dmp_im_mat_transform +*************************** 1. row *************************** + Table: dmp_im_mat_transform +Create Table: CREATE TABLE `dmp_im_mat_transform` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `po_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转换任务单号', + `order_date` datetime DEFAULT NULL COMMENT '单据日期', + `factory_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `shelf_area_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `shelf_area_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `shelf_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `shelf_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `mat_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `mat_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `mat_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `amount` decimal(20,6) DEFAULT NULL COMMENT '转换数量', + `second_amount` decimal(20,6) DEFAULT NULL COMMENT '辅单位转换数量', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `second_unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `second_unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位名称', + `coefficient` decimal(20,9) DEFAULT NULL COMMENT '主辅单位转换比例系数', + `stock_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库单id', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单id', + `state` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态 0草稿 1待转换 2已转换', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注说明', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT NULL COMMENT '0未删除 1已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `inventory_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型编码', + `inventory_type_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型名称', + `unit_price` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单价', + `total_amount` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '金额', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料转换任务' + +-- Table: dmp_im_mat_transform_detail +*************************** 1. row *************************** + Table: dmp_im_mat_transform_detail +Create Table: CREATE TABLE `dmp_im_mat_transform_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `sort_no` int DEFAULT NULL COMMENT '序号', + `po_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转换任务单号', + `order_date` datetime DEFAULT NULL COMMENT '单据日期', + `factory_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `shelf_area_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `shelf_area_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `shelf_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `shelf_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `mat_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `mat_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `mat_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `amount` decimal(20,6) DEFAULT NULL COMMENT '出库数量', + `second_amount` decimal(20,6) DEFAULT NULL COMMENT '辅单位出库数量', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `second_unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `second_unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位名称', + `coefficient` decimal(20,9) DEFAULT NULL COMMENT '主辅单位转换比例系数', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT NULL COMMENT '0未删除 1已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `order_detail_row_index` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单明细行号', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型', + `unit_price` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `total_amount` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_po_no` (`po_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料转换任务' + +-- Table: dmp_im_operate_record +*************************** 1. row *************************** + Table: dmp_im_operate_record +Create Table: CREATE TABLE `dmp_im_operate_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务单类型', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务单号', + `from_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`), + KEY `idx_dmp_im_operate_record_from_id` (`ecid`,`from_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='重要操作记录' + +-- Table: dmp_im_purchase_arrival_detail_source +*************************** 1. row *************************** + Table: dmp_im_purchase_arrival_detail_source +Create Table: CREATE TABLE `dmp_im_purchase_arrival_detail_source` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `source_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上游来源表id', + `stock_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出入库类型', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据来源类型', + `auto_merge` tinyint(1) DEFAULT '1' COMMENT '是否自动合并 1是 0否', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购到货单号/生产工单号', + `row_index` int DEFAULT NULL COMMENT '行号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '源采购订单号/源生产工单号', + `order_row_index` int DEFAULT NULL COMMENT '源采购订单行号', + `apply_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `apply_row_index` int DEFAULT NULL COMMENT '采购申请单行号', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `stock_in_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '已入库数量', + `apply_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '申请入库数量', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `sales_order_line_no` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `mrp_bill_no` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料计划单据号', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `is_deleted` bit(1) NOT NULL COMMENT '是否已作废', + PRIMARY KEY (`id`), + KEY `idx_idb_pr_purchase_arrival_detail_source_arrivalno` (`ecid`,`arrival_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购到货明细源' + +-- Table: dmp_im_reason_category +*************************** 1. row *************************** + Table: dmp_im_reason_category +Create Table: CREATE TABLE `dmp_im_reason_category` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '附件ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `reason_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码', + `reason_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '原因分类', + `counterpart_account` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对方科目', + `document_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '问题描述', + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态,Y 启用,N 禁用', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='原因分类' + +-- Table: dmp_im_serial_no +*************************** 1. row *************************** + Table: dmp_im_serial_no +Create Table: CREATE TABLE `dmp_im_serial_no` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别编码', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `stock_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据明细id', + `serial_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号码', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态:10 在库 20 出库', + `original_state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '原始状态:0 废弃 10 在库 20 出库', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='序列号表' + +-- Table: dmp_im_serial_no_stock +*************************** 1. row *************************** + Table: dmp_im_serial_no_stock +Create Table: CREATE TABLE `dmp_im_serial_no_stock` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `serial_no_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序列号id', + `serial_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号码', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `batch_no_stock_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号流水id', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '10 入库单 20 出库单', + `stock_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据id', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据号', + `stock_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据明细id', + `stock_shelf_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库位关系id', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库id', + `shelf_model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架库存id', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态', + `out_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '是否已被出库使用过(0:否,1:是)', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='序列号流水表' + +-- Table: dmp_im_shelf_model +*************************** 1. row *************************** + Table: dmp_im_shelf_model +Create Table: CREATE TABLE `dmp_im_shelf_model` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `takeover_ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接管企业编码', + `takeover_orgcode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接管组织代码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库id', + `takeover_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接管仓库id', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架区域id', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架库位id', + `shelf_stock_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '型号库存id', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `model_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `model_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `stock_in_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '入库数量', + `available_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '可用数量', + `auxiliary_stock_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '辅库存数量', + `frozen_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '出库冻结数量', + `lost_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '临时盘亏数量', + `profit_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '临时盘盈数量', + `transfer_quantity` decimal(16,6) NOT NULL COMMENT '调拨冻结数量', + `transfer_library_quantity` decimal(16,6) NOT NULL COMMENT '移库冻结数量', + `supplier_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商id', + `purchase_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购单号', + `contract_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商合同号', + `stock_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库单id', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库号', + `stock_in_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库明细id', + `stock_in_detail_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库明细关系id', + `stock_in_detail_purchase_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库采购关系id', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `mrp_no` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'MRP单号', + `stock_in_shelf_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库库位关系id', + `status` tinyint NOT NULL COMMENT '状态:10 暂存 30 上架 40 废弃', + `quality_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'qc_pass' COMMENT '质检状态,默认为质检合格', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '库存类型', + `purchase_price` decimal(16,6) DEFAULT NULL COMMENT '采购单价', + `no_tax_price` decimal(16,6) DEFAULT NULL COMMENT '无税单价', + `amend_purchase_price` decimal(16,6) DEFAULT NULL COMMENT '修正采购单价', + `amend_no_tax_price` decimal(16,6) DEFAULT NULL COMMENT '修正无税单价', + `tax_rate` decimal(12,6) DEFAULT NULL COMMENT '税率', + `is_scanning` tinyint(1) NOT NULL DEFAULT '0' COMMENT '定向入库处理标识', + `shelf_at` datetime DEFAULT NULL COMMENT '上架时间', + `original_shelf_at` datetime DEFAULT NULL COMMENT '原上架时间', + `expiration_at` datetime DEFAULT NULL COMMENT '过保日期', + `unique_key` int DEFAULT '0' COMMENT '库位产品唯一键', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否已作废', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `version` int NOT NULL COMMENT '版本号', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型编码', + PRIMARY KEY (`id`), + KEY `idx_im_shelf_model_model_takeover_ecid_material_no_warehouse_id` (`takeover_ecid`,`material_no`,`takeover_warehouse_code`), + KEY `sas_im_shelf_model_supplier_id` (`supplier_code`), + KEY `idx_im_shelf_model_stock_in_detail_id` (`stock_in_detail_id`), + KEY `idx_im_shelf_model_model_ecid_material_no_warehouse_id` (`ecid`,`material_no`,`warehouse_code`), + KEY `idx_im_shelf_model_batch_no` (`ecid`,`batch_no`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='型号库位表' + +-- Table: dmp_im_shelf_model_history +*************************** 1. row *************************** + Table: dmp_im_shelf_model_history +Create Table: CREATE TABLE `dmp_im_shelf_model_history` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `takeover_ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接管企业编码', + `takeover_orgcode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接管组织代码', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库code', + `takeover_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '接管仓code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位区域code', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `shelf_model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '货架库存id', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `model_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `model_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库单号', + `reference_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作单号', + `inventory_change` tinyint NOT NULL COMMENT '变更方式', + `event_type` tinyint DEFAULT NULL COMMENT '事件类型', + `operation_count` decimal(10,0) NOT NULL COMMENT '操作数量变动 正数为增加 负数为减少', + `new_available_count` decimal(10,0) NOT NULL COMMENT '变更后的可用', + `old_available_count` decimal(10,0) NOT NULL COMMENT '变更前的可用', + `new_frozen_count` decimal(10,0) NOT NULL COMMENT '变更后的冻结', + `old_frozen_count` decimal(10,0) NOT NULL COMMENT '变更前的冻结', + `new_profit_count` decimal(10,0) NOT NULL DEFAULT '0' COMMENT '变更后临时盘盈数量', + `old_profit_count` decimal(10,0) NOT NULL DEFAULT '0' COMMENT '变更前临时盘盈数量', + `new_lost_count` decimal(10,0) NOT NULL COMMENT '变更后临时盘亏数量', + `old_lost_count` decimal(10,0) NOT NULL COMMENT '变更前临时盘亏数量', + `new_transfer_count` decimal(10,0) NOT NULL COMMENT '变更后调拨冻结数量', + `old_transfer_count` decimal(10,0) NOT NULL COMMENT '变更前调拨冻结数量', + `new_transfer_library_count` decimal(10,0) NOT NULL COMMENT '变更后移库冻结数量', + `old_transfer_library_count` decimal(10,0) NOT NULL COMMENT '变更前移库冻结数量', + `is_deleted` tinyint NOT NULL COMMENT '是否已作废', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_im_shelf_model_history_ecid_created_at_material_no` (`ecid`,`create_time`,`material_no`), + KEY `idx_im_shelf_model_history_history_shelf_model_id` (`shelf_model_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='型号库位历史' + +-- Table: dmp_im_shelf_stock +*************************** 1. row *************************** + Table: dmp_im_shelf_stock +Create Table: CREATE TABLE `dmp_im_shelf_stock` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库code', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y', + `alert_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'unknown', + `model_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `model_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `model_category` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `stock_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '库存数量', + `available_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '可用数量', + `frozen_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '出库冻结数量', + `reserved_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '预留数量', + `lost_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '临时盘亏数量', + `profit_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '临时盘盈数量', + `transfer_quantity` decimal(16,6) NOT NULL COMMENT '调拨冻结数量', + `transfer_library_quantity` decimal(16,6) NOT NULL COMMENT '移库冻结数量', + `last_stock_in_at` datetime DEFAULT NULL COMMENT '最新入库时间', + `last_stock_out_at` datetime DEFAULT NULL COMMENT '最新出库时间', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否已作废', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `version` int NOT NULL COMMENT '版本号', + `auxiliary_stock_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '辅库存数量', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_dmp_im_shelf_stock_material_no_warehouse_code` (`material_no`,`warehouse_code`,`ecid`), + KEY `IDX_IM_SHELF_STOCK_ECID_MATERIAL_NO_WAREHOUSE_ID` (`ecid`,`material_no`,`warehouse_code`), + KEY `IDX_IM_SHELF_STOCK_TAKEOVER_ECID_MATERIAL_NO_WAREHOUSE_ID` (`material_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存表' + +-- Table: dmp_im_shelf_stock_alert_source +*************************** 1. row *************************** + Table: dmp_im_shelf_stock_alert_source +Create Table: CREATE TABLE `dmp_im_shelf_stock_alert_source` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库状态', + `source_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购申请单号/生产工单号', + `material_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库id', + `stock_in_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '已入库数量', + `apply_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '申请入库数量', + `apply_time` datetime DEFAULT NULL COMMENT '申请时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `is_deleted` bit(1) NOT NULL COMMENT '是否已作废', + PRIMARY KEY (`id`), + KEY `idx_idb_dmp_im_shelf_stock_alert_source_ecid_source_bill_no` (`ecid`,`source_bill_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存预警申请明细源' + +-- Table: dmp_im_shelf_stock_history +*************************** 1. row *************************** + Table: dmp_im_shelf_stock_history +Create Table: CREATE TABLE `dmp_im_shelf_stock_history` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库code', + `shelf_stock_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '货架库存id', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `model_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `model_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `reference_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作单号', + `inventory_change` tinyint DEFAULT NULL COMMENT '变更方式', + `event_type` tinyint DEFAULT NULL COMMENT '事件类型', + `operation_count` decimal(20,6) NOT NULL COMMENT '操作数量变动 正数为增加 负数为减少', + `new_available_count` decimal(20,6) NOT NULL COMMENT '变更后的可用', + `old_available_count` decimal(20,6) NOT NULL COMMENT '变更前的可用', + `new_frozen_count` decimal(16,6) NOT NULL COMMENT '变更后的冻结', + `old_frozen_count` decimal(16,6) NOT NULL COMMENT '变更前的冻结', + `new_reserved_count` decimal(16,6) DEFAULT NULL COMMENT '变更后的预留数量', + `old_reserved_count` decimal(16,6) DEFAULT NULL COMMENT '变更前的预留数量', + `new_profit_count` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '变更后临时盘盈数量', + `old_profit_count` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '变更前临时盘盈数量', + `new_lost_count` decimal(16,6) NOT NULL COMMENT '变更后临时盘亏数量', + `old_lost_count` decimal(16,6) NOT NULL COMMENT '变更前临时盘亏数量', + `new_transfer_count` decimal(16,6) NOT NULL COMMENT '变更后调拨冻结数量', + `old_transfer_count` decimal(16,6) NOT NULL COMMENT '变更前调拨冻结数量', + `new_transfer_library_count` decimal(16,6) NOT NULL COMMENT '变更后移库冻结数量', + `old_transfer_library_count` decimal(16,6) NOT NULL COMMENT '变更前移库冻结数量', + `is_deleted` bit(1) NOT NULL COMMENT '是否已作废', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_im_shelf_model_history_ecid_created_at_material_no` (`ecid`,`create_time`,`material_no`), + KEY `idx_im_shelf_model_history_history_shelf_model_id` (`shelf_stock_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='型号库位历史' + +-- Table: dmp_im_stock_allocation +*************************** 1. row *************************** + Table: dmp_im_stock_allocation +Create Table: CREATE TABLE `dmp_im_stock_allocation` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `data_source_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据来源', + `allocation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调拨单号', + `allocation_date` date NOT NULL COMMENT '单据日期', + `out_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨出厂别code', + `out_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨出仓库id', + `out_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨出库区code', + `out_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨出库位code', + `in_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入厂别code', + `in_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入仓库id', + `in_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入库区code', + `in_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入库位code', + `src_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源单据号', + `applicant_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请人', + `applicant_time` datetime DEFAULT NULL COMMENT '申请时间', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + `material_properties` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `print_count` int DEFAULT NULL COMMENT '打印次数', + PRIMARY KEY (`id`), + KEY `idx_im_stock_allocation_created_at` (`create_time`), + KEY `idx_im_stock_allocation_no` (`allocation_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存调拨' + +-- Table: dmp_im_stock_allocation_detail +*************************** 1. row *************************** + Table: dmp_im_stock_allocation_detail +Create Table: CREATE TABLE `dmp_im_stock_allocation_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `allocation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调拨单号', + `allocation_row_index` int DEFAULT NULL COMMENT '行号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `out_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `allocation_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '调拨动数量', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + `auxiliary_move_quantity` decimal(20,6) DEFAULT NULL COMMENT '辅移动数量', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型编码', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `available_quantity` decimal(16,6) DEFAULT NULL COMMENT '库存数量', + `auxiliary_stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅库存数量', + `order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `order_detail_row_index` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存调拨明细' + +-- Table: dmp_im_stock_available_result +*************************** 1. row *************************** + Table: dmp_im_stock_available_result +Create Table: CREATE TABLE `dmp_im_stock_available_result` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `unit_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料名称', + `unit_measure` decimal(10,0) DEFAULT '0' COMMENT '单位精度', + `item_categorys_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `item_categorys_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `item_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `item_type_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `item_classes` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类别', + `item_classes_str` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类别', + `inventory_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '库存数量', + `pur_order_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '采购在订量', + `pur_order_notin_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '采购未入库量', + `sale_order_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '销售在订量', + `pick_wait_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '生产代领量', + `outsource_wait_send_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '委外代发量', + `pro_entry_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '生产在制量', + `reserved_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '预留数量', + `min_safe_stock` decimal(20,6) DEFAULT '0.000000' COMMENT '最小安全库存量', + `pur_reserved_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '采购在途预留数量', + `pro_reserved_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '生产在制预留数量', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`), + KEY `idx_dmp_im_stock_available_result_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='可用库存结果表' + +-- Table: dmp_im_stock_close_amount +*************************** 1. row *************************** + Table: dmp_im_stock_close_amount +Create Table: CREATE TABLE `dmp_im_stock_close_amount` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂编码', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库编码', + `close_amount_date` datetime NOT NULL COMMENT '关账日期', + `close_amount_month` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结账月份', + `is_deleted` bit(1) NOT NULL COMMENT '是否已作废', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存关账表' + +-- Table: dmp_im_stock_in +*************************** 1. row *************************** + Table: dmp_im_stock_in +Create Table: CREATE TABLE `dmp_im_stock_in` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库类型', + `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '单据来源', + `material_properties` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库单号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库id', + `takeover_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接管仓库id', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code(期初只有一个库区)', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code(期初只有一个库位)', + `supply_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供方id', + `supply_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供方code', + `supply_code_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供方编码类型', + `supply_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供方信息', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库状态(10:待入库,20:部分入库,30:已入库)', + `approval_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态', + `approve_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程审批状态', + `invoice_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收票状态(0:不收票,1:待收票,2:部分收票,3:已收票)', + `quality_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质检状态', + `on_shelf_mode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上架方式(10:pc上架,20:pda上架)', + `bill_date` date DEFAULT NULL COMMENT '单据日期', + `completed_at` datetime DEFAULT NULL COMMENT '完成入库时间', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_manual` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `print_count` int DEFAULT NULL COMMENT '打印次数', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门编码', + `pick_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '领料状态', + `stock_out_id` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '出库单id', + `stock_out_flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库流水单号', + `warehouse_code_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调拨出库仓库', + `factory_code_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调拨出库工厂', + `return_type` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退料维度:picking-按领料,stock-按委外库存,issue-按委外发料', + `return_category` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货类型;数据字典:(returnTypeStatus)', + `red_reversal_flag` tinyint(1) DEFAULT '0' COMMENT '红冲标记;1:是;0:否', + `reason_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库原因', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_stock_in_no` (`stock_in_no`), + KEY `idx_im_stock_in_created_at` (`create_time`), + KEY `idx_im_stock_in_ecid_type_status` (`ecid`,`type`,`status`), + KEY `idx_im_stock_in_takeover_ecid_type_status` (`type`,`status`), + KEY `idx_im_stock_in_status` (`status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库单据表' + +-- Table: dmp_im_stock_in_detail +*************************** 1. row *************************** + Table: dmp_im_stock_in_detail +Create Table: CREATE TABLE `dmp_im_stock_in_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库单id', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库单号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `row_index` int DEFAULT NULL COMMENT '行号', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库类型', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库状态', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `model_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `model_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `qr_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '品质属性', + `apply_quantity` decimal(16,6) NOT NULL COMMENT '申请入库数量', + `stock_in_quantity` decimal(16,6) NOT NULL COMMENT '入库数量', + `auxiliary_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅单位申请入库数量', + `auxiliary_in_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位已入库数量', + `apply_reserved_quantity` decimal(16,6) DEFAULT NULL COMMENT '申请预留数量', + `auxiliaryUnitCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅助单位编码', + `unit_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门编码', + `price` decimal(20,6) DEFAULT NULL COMMENT '单价', + `amount` decimal(20,6) DEFAULT NULL COMMENT '金额', + `supply_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `allocation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调拨单号', + `allocation_row_index` int DEFAULT NULL COMMENT '行号', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `inventory_line_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '复检明细id', + `insp_remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质检备注', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_detail_material_no` (`material_no`), + KEY `idx_im_stock_in_detail_model_name` (`model_name`), + KEY `idx_im_stock_in_detail_stock_in_id` (`stock_in_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库明细表' + +-- Table: dmp_im_stock_in_detail_order_relation +*************************** 1. row *************************** + Table: dmp_im_stock_in_detail_order_relation +Create Table: CREATE TABLE `dmp_im_stock_in_detail_order_relation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `stock_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库单id', + `stock_in_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库明细id', + `stock_in_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库关系id', + `stock_in_purchase_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库采购关系id', + `mro_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产计划单号', + `mro_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产计划明细id', + `mro_row_index` int DEFAULT NULL COMMENT '生产计划行号', + `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `order_model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细id', + `order_row_index` int DEFAULT NULL COMMENT '订单行号', + `apply_quantity` decimal(8,0) DEFAULT NULL COMMENT '预入库数量', + `stock_in_quantity` decimal(8,0) DEFAULT NULL COMMENT '到货数量', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `version` int DEFAULT NULL COMMENT '版本号', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_detail_relation_ecid_purchase_id` (`ecid`), + KEY `idx_im_stock_in_detail_relation_stock_in_id` (`stock_in_id`), + KEY `fk_im_stock_in_detail_relation_ivt_stock_in_detail` (`stock_in_detail_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库销售单关系表' + +-- Table: dmp_im_stock_in_detail_purchase_relation +*************************** 1. row *************************** + Table: dmp_im_stock_in_detail_purchase_relation +Create Table: CREATE TABLE `dmp_im_stock_in_detail_purchase_relation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库单id', + `stock_in_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库明细id', + `supplier_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商code', + `supply_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供方发货仓库编码', + `purchase_price` decimal(16,6) DEFAULT NULL COMMENT '采购单价', + `purchase_amount` decimal(16,6) DEFAULT NULL COMMENT '采购小计', + `no_tax_price` decimal(16,6) DEFAULT NULL COMMENT '无税单价', + `no_tax_amount` decimal(16,6) DEFAULT NULL COMMENT '无税小计', + `tax_classification_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '税收分类编码', + `tax_rate` decimal(12,6) DEFAULT NULL COMMENT '税率', + `tax_amount` decimal(16,6) DEFAULT NULL COMMENT '税额', + `amend_purchase_price` decimal(16,6) DEFAULT NULL COMMENT '修正采购单价', + `amend_purchase_amount` decimal(16,6) DEFAULT NULL COMMENT '修正采购小计', + `amend_no_tax_price` decimal(16,6) DEFAULT NULL COMMENT '修正无税单价', + `amend_no_tax_amount` decimal(16,6) DEFAULT NULL COMMENT '修正无税小计', + `amend_stock_in_amount` decimal(16,6) DEFAULT NULL COMMENT '修正入库小计', + `amend_tax_amount` decimal(16,6) DEFAULT NULL COMMENT '修正税额', + `purchase_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购单id', + `purchase_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购明细id', + `purchase_row_index` int DEFAULT NULL COMMENT '采购行号', + `purchase_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购单号', + `contract_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商合同号', + `invoiced_quantity` decimal(16,6) DEFAULT NULL COMMENT '开票数量', + `invoiced_amount` decimal(16,6) DEFAULT NULL COMMENT '开票小计', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_detail_relation_ecid_purchase_id` (`ecid`,`purchase_id`), + KEY `idx_im_stock_in_detail_relation_stock_in_id` (`stock_in_id`), + KEY `fk_im_stock_in_detail_relation_ivt_stock_in_detail` (`stock_in_detail_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库采购关系表' + +-- Table: dmp_im_stock_in_detail_relation +*************************** 1. row *************************** + Table: dmp_im_stock_in_detail_relation +Create Table: CREATE TABLE `dmp_im_stock_in_detail_relation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库单id', + `stock_in_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库明细id', + `purchase_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购关系id', + `sales_order_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单关系id', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库类型', + `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库来源', + `source_bill_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库来源单据id', + `source_bill_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库来源单号', + `sale_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售单号', + `sale_order_row_index` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单行号', + `source_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库来源明细id', + `source_row_index` int DEFAULT NULL COMMENT '来源行号', + `unqualified_num` decimal(16,6) DEFAULT NULL COMMENT '不合格数量', + `qualified_num` decimal(16,6) DEFAULT NULL COMMENT '合格数量', + `check_num` decimal(16,6) DEFAULT NULL COMMENT '检验数量', + `send_num` decimal(16,6) DEFAULT NULL COMMENT '送检数量', + `delivery_date` datetime DEFAULT NULL COMMENT '发货日期', + `expected_date` datetime DEFAULT NULL COMMENT '预计到货日期', + `express_arrival_date` datetime DEFAULT NULL COMMENT '物流到货日期', + `transition_time` int DEFAULT NULL COMMENT '在途时长', + `apply_quantity` decimal(16,6) NOT NULL COMMENT '申请入库数量', + `stock_in_quantity` decimal(16,6) NOT NULL COMMENT '已入库数量', + `stock_in_amount` decimal(16,6) DEFAULT NULL COMMENT '已入库金额', + `amount` decimal(65,6) DEFAULT NULL COMMENT '申请入库小计', + `price` decimal(16,6) DEFAULT '0.000000' COMMENT '申请入库单价', + `purchase_price` decimal(16,6) DEFAULT NULL COMMENT '采购单价', + `purchase_amount` decimal(16,6) DEFAULT NULL COMMENT '采购小计', + `no_tax_price` decimal(16,6) DEFAULT NULL COMMENT '无税单价', + `no_tax_amount` decimal(16,6) DEFAULT NULL COMMENT '无税小计', + `tax_rate` decimal(12,6) DEFAULT NULL COMMENT '税率', + `tax_amount` decimal(16,6) DEFAULT NULL COMMENT '税额', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mrp_No` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `batch_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '其他模块传入的批次号', + `merchandiser_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '跟单人id', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `work_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `purchase_unit_code` tinyint(1) DEFAULT '1' COMMENT '采购单位 1-主单位 2-辅单位', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型编码', + `report_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工记录id', + `product_request` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产要求', + `ial_stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边仓退料领料单号', + `is_last_process` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否最后一道工序; 0:否,1:是', + `pick_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '已领料数量', + `allocation_stock_out_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调拨出库单号', + `allocation_stock_out_row_index` int DEFAULT NULL COMMENT '调拨出库单行号', + `stock_out_apply_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库申请单号', + `stock_out_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库明细关系表id', + `outsource_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_detail_relation_ecid_purchase_id` (`ecid`), + KEY `idx_im_stock_in_detail_relation_stock_in_id` (`stock_in_id`), + KEY `fk_im_stock_in_detail_relation_ivt_stock_in_detail` (`stock_in_detail_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库明细关系表' + +-- Table: dmp_im_stock_in_out_files +*************************** 1. row *************************** + Table: dmp_im_stock_in_out_files +Create Table: CREATE TABLE `dmp_im_stock_in_out_files` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源id', + `stock_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库类型', + `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `file_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', + `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件路径', + `file_size` int DEFAULT NULL COMMENT '文件大小', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `is_deleted` bit(1) NOT NULL COMMENT '是否已作废', + PRIMARY KEY (`id`), + KEY `idx_dmp_im_stock_in_out_files_fileUrl` (`ecid`,`stock_id`,`file_url`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存附件表' + +-- Table: dmp_im_stock_in_out_flow +*************************** 1. row *************************** + Table: dmp_im_stock_in_out_flow +Create Table: CREATE TABLE `dmp_im_stock_in_out_flow` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流水单号', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型(in 入库 out 出库)', + `is_ma_scanning` bit(1) NOT NULL COMMENT '是否已计算MA', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `voucher_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `voucher_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `upload_flag` int DEFAULT NULL COMMENT '凭证上传标记', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_out_flow_flow_no` (`flow_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出入库记录' + +-- Table: dmp_im_stock_in_out_flow_detail +*************************** 1. row *************************** + Table: dmp_im_stock_in_out_flow_detail +Create Table: CREATE TABLE `dmp_im_stock_in_out_flow_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `flow_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流水单id', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流水单号', + `type` varchar(64) COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据类型(stockInOutType)', + `stock_type` varchar(64) COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型(in/out)', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出入库单号', + `stock_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出入库id', + `stock_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出入库明细id', + `stock_shelf_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库位关系id', + `shelf_model_id` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '型号库存id', + `material_properties` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `material_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '出入库数量', + `stock_amount` decimal(16,6) DEFAULT NULL COMMENT '含税金额', + `sales_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '销售额', + `no_tax_amount` decimal(16,6) DEFAULT NULL COMMENT '未税金额', + `bill_date` date DEFAULT NULL COMMENT '单据日期', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `stock_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `source_bill_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单号', + `source_row_index` int DEFAULT NULL COMMENT '行号', + `production_task_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售单号', + `order_detail_row_index` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单行号', + `purchase_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购单号', + `mrp_no` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + `supplier_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商code', + `stock_date` date DEFAULT NULL COMMENT '出、入库日期', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否已作废', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `version` int NOT NULL COMMENT '版本号', + `pro_batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产批次', + `auxiliary_stock_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '辅出入库数量', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型编码', + `product_request` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产要求', + `mat_trans_form_no` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料转换单号', + `no_tax_price` decimal(16,6) DEFAULT NULL COMMENT '无税单价', + `ial_stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边仓退料领料单号', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门编码', + `tax_rate` decimal(12,6) DEFAULT NULL COMMENT '税率', + `invoice_no` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号码', + `om_gift_tag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否赠品:是|true,否|false', + `factory_code_in_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入拨出厂别', + `warehouse_code_in_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入拨出仓库', + `shelf_area_code_in_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入拨出库区编码', + `shelf_code_in_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入拨出库位编码', + `allocation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调拨单号', + `allocation_row_index` int DEFAULT NULL COMMENT '行号', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `aggregate_model` int DEFAULT NULL COMMENT 'doris汇总类型:1仓库+物料 2,物料+仓库+批次 3,物料+仓库+库区/库位 4,库存明细 5,物料+供应商+仓库', + `group_flag` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分组标记', + `work_shop_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `purchase_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购类型', + `order_no_str` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号(多个,以“,”分隔)', + `order_no_row_str` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单行号(多个,以“,”分隔)', + `insp_remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质检备注', + `apply_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请人 ID', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_out_flow_detail_batch_no` (`batch_no`), + KEY `idx_dmp_im_stock_in_out_flow_detail_bill_date` (`bill_date`), + KEY `idx_im_stock_in_out_flow_detail_type` (`type`), + KEY `idx_im_stock_in_out_flow_detail_source_bill_no` (`source_bill_no`), + KEY `idx_dmp_im_stock_in_out_flow_detail_stock_no` (`stock_no`), + KEY `idx_im_stock_in_out_flow_detail_production_task_no` (`production_task_no`), + KEY `idx_dmp_im_stock_in_out_flow_detail_ecid_material_no` (`ecid`,`material_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出入库记录明细' + +-- Table: dmp_im_stock_in_out_flow_detail_copy +*************************** 1. row *************************** + Table: dmp_im_stock_in_out_flow_detail_copy +Create Table: CREATE TABLE `dmp_im_stock_in_out_flow_detail_copy` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `flow_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流水单id', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流水单号', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流水类型', + `stock_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出入库类型', + `stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出入库单号', + `stock_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出入库id', + `stock_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出入库明细id', + `stock_shelf_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库位关系id', + `shelf_model_id` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '型号库存id', + `material_properties` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `material_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '出入库数量', + `stock_amount` decimal(16,6) DEFAULT NULL COMMENT '含税金额', + `no_tax_amount` decimal(16,6) DEFAULT NULL COMMENT '未税金额', + `bill_date` date DEFAULT NULL COMMENT '单据日期', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `stock_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `source_bill_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单号', + `source_row_index` int DEFAULT NULL COMMENT '行号', + `production_task_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售单号', + `purchase_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购单号', + `mrp_no` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + `supplier_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商code', + `stock_date` date DEFAULT NULL COMMENT '出、入库日期', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否已作废', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `version` int NOT NULL COMMENT '版本号', + `pro_batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产批次', + `auxiliary_stock_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '辅出入库数量', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型编码', + `product_request` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产要求', + `mat_trans_form_no` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料转换单号', + `order_detail_row_index` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `no_tax_price` decimal(12,2) DEFAULT NULL COMMENT '无税单价', + `ial_stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边仓退料领料单号', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门编码', + `tax_rate` decimal(8,2) DEFAULT NULL COMMENT '税率', + `invoice_no` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号码', + `om_gift_tag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否赠品:是|true,否|false', + `factory_code_in_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入拨出厂别', + `warehouse_code_in_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入拨出仓库', + `shelf_area_code_in_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入拨出库区编码', + `shelf_code_in_out` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入拨出库位编码', + `allocation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调拨单号', + `allocation_row_index` int DEFAULT NULL COMMENT '行号', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `aggregate_model` int DEFAULT NULL COMMENT 'doris汇总类型:1仓库+物料 2,物料+仓库+批次 3,物料+仓库+库区/库位 4,库存明细 5,物料+供应商+仓库', + `group_flag` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分组标记', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_out_flow_detail_copy_production_task_no` (`production_task_no`), + KEY `idx_dmp_im_stock_in_out_flow_detail_copy_ecid_material_no` (`ecid`,`material_no`), + KEY `idx_im_stock_in_out_flow_detail_copy_type` (`type`), + KEY `idx_im_stock_in_out_flow_detail_copy_source_bill_no` (`source_bill_no`), + KEY `idx_im_stock_in_out_flow_detail_copy_batch_no` (`batch_no`), + KEY `idx_dmp_im_stock_in_out_flow_detail_copy_bill_date` (`bill_date`), + KEY `idx_dmp_im_stock_in_out_flow_detail_copy_stock_no` (`stock_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出入库记录明细' + +-- Table: dmp_im_stock_in_shelf +*************************** 1. row *************************** + Table: dmp_im_stock_in_shelf +Create Table: CREATE TABLE `dmp_im_stock_in_shelf` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `takeover_ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '接管企业编码', + `takeover_orgcode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '接管组织代码', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库单号', + `stock_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库单id', + `stock_in_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库明细id', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库类型', + `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库来源', + `material_properties` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `model_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `model_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `batch_no_stock_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号流水id', + `supplier_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商code', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `takeover_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接管仓库code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架区域code', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架库位code', + `quantity` decimal(16,6) NOT NULL COMMENT '入库数量', + `auxiliary_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅单位数量', + `stock_in_amount` decimal(16,6) DEFAULT NULL COMMENT '入库小计', + `amend_stock_in_amount` decimal(16,6) DEFAULT NULL COMMENT '修正入库小计', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态', + `stock_in_at` datetime DEFAULT NULL COMMENT '入库时间', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型编码', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_shelf_stock_in_detail_id` (`stock_in_detail_id`), + KEY `idx_im_stock_in_shelf_stock_in_id` (`stock_in_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库库位表' + +-- Table: dmp_im_stock_material +*************************** 1. row *************************** + Table: dmp_im_stock_material +Create Table: CREATE TABLE `dmp_im_stock_material` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `max_safe_stock` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '最大安全库存', + `min_safe_stock` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '最小安全库存', + `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`), + KEY `idx_im_stock_material_material_no_warehouse_code` (`ecid`,`material_no`,`warehouse_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料安全库存表' + +-- Table: dmp_im_stock_move +*************************** 1. row *************************** + Table: dmp_im_stock_move +Create Table: CREATE TABLE `dmp_im_stock_move` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据类型', + `move_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单号', + `move_date` date NOT NULL COMMENT '移动日期', + `out_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '移出厂别code', + `out_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '移出仓库id', + `out_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '移出库区code', + `out_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '移出库位code', + `in_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '移入厂别code', + `in_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '移入仓库id', + `in_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '移入库区code', + `in_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '移入库位code', + `src_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源单据号', + `src_bill_type` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成方式', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认人', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + `version` int DEFAULT NULL COMMENT '版本号', + `material_properties` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_stock_in_no` (`move_no`), + KEY `idx_im_stock_in_created_at` (`create_time`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存移动' + +-- Table: dmp_im_stock_move_detail +*************************** 1. row *************************** + Table: dmp_im_stock_move_detail +Create Table: CREATE TABLE `dmp_im_stock_move_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `move_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '移动单号', + `row_index` int DEFAULT NULL COMMENT '行号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `out_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `move_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '移动数量', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + `version` int DEFAULT NULL COMMENT '版本号', + `auxiliary_move_quantity` decimal(20,6) DEFAULT NULL COMMENT '辅移动数量', + `inventory_type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型编码', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `available_quantity` decimal(16,6) DEFAULT NULL COMMENT '库存数量', + `auxiliary_stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅库存数量', + `out_move_quantity` decimal(16,6) DEFAULT NULL COMMENT '调前数量', + `out_auxiliary_move_quantity` decimal(16,6) DEFAULT NULL COMMENT '调前数量(辅)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存移动明细' + +-- Table: dmp_im_stock_out +*************************** 1. row *************************** + Table: dmp_im_stock_out +Create Table: CREATE TABLE `dmp_im_stock_out` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出库类型', + `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '单据来源', + `material_properties` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `stock_out_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出库单号', + `purchase_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购类型', + `relation_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联单号(采购、订单等)', + `production_task_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '生产任务单号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `receiver_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收货方ID', + `receiver_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收货方编码', + `receiver_code_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收货方编码类型(0供应商编码 1客户编码)', + `outsourcing_material_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外物料代码', + `row_index` int DEFAULT NULL COMMENT '行号', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `receive_material_quantity` decimal(16,6) DEFAULT NULL COMMENT '领料数量', + `not_receive_material_quantity` decimal(16,6) DEFAULT NULL COMMENT '未领取数量', + `order_source` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单来源', + `receive_material_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '领料类型', + `produce_content` varchar(700) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产内容', + `order_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `mrp_no` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'mrp单号', + `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出库状态', + `delivery_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '10' COMMENT '交付状态(10:可出库,20:售后拦截,30:暂停出库,40:取消出库)', + `delivery_at` datetime DEFAULT NULL COMMENT '出库时间', + `bill_date` date DEFAULT NULL COMMENT '单据日期', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `remark_abs` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注摘要', + `print_count` int DEFAULT NULL COMMENT '打印次数', + `apply_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请人', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `out_source_num` decimal(16,6) DEFAULT NULL COMMENT '领料套数', + `ingredient_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料单号', + `ingredient_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料批号', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `pl_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工作中心编码', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门编码', + `sending_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发料人', + `factory_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入厂别', + `warehouse_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入仓库', + `create_reserve_flag` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建出库单时,是开启生成预留', + `deliver_date` date DEFAULT NULL COMMENT '发货单要求发货日期', + `completion_time` datetime DEFAULT NULL COMMENT '检验完成时间', + `inspection_sender` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '送检人', + `sales_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售出库标记(自动出库完成后会清除)', + `red_reversal_flag` tinyint(1) DEFAULT '0' COMMENT '红冲标记;1:是;0:否', + `return_category` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货类型;数据字典:(returnTypeStatus)', + `reason_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库原因', + `first_issue_path` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '首次发料路径:traditional-传统流程,simplified-简化流程', + PRIMARY KEY (`id`), + KEY `idx_im_stock_out_stock_out_no` (`ecid`,`stock_out_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库表' + +-- Table: dmp_im_stock_out_batch +*************************** 1. row *************************** + Table: dmp_im_stock_out_batch +Create Table: CREATE TABLE `dmp_im_stock_out_batch` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单id', + `stock_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库明细id', + `create_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联表id', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '批次号', + `material_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `quantity` decimal(16,8) NOT NULL COMMENT '数量', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库作业批次号表' + +-- Table: dmp_im_stock_out_batch_no_stock +*************************** 1. row *************************** + Table: dmp_im_stock_out_batch_no_stock +Create Table: CREATE TABLE `dmp_im_stock_out_batch_no_stock` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单id', + `stock_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库明细id', + `create_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联表id', + `stock_out_shelf_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库库位表id', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `material_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `quantity` decimal(16,8) NOT NULL COMMENT '数量', + `auxiliary_quantity` decimal(16,8) DEFAULT NULL COMMENT '辅单位数量', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码(app端使用)', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码(app端使用)', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `pro_batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产批次', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `inventory_type_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='批次号表' + +-- Table: dmp_im_stock_out_batch_temporary_storage +*************************** 1. row *************************** + Table: dmp_im_stock_out_batch_temporary_storage +Create Table: CREATE TABLE `dmp_im_stock_out_batch_temporary_storage` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单id', + `stock_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库明细id', + `create_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联表id', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '批次号', + `material_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `quantity` decimal(16,8) NOT NULL COMMENT '数量', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库作业批次号暂存表' + +-- Table: dmp_im_stock_out_detail +*************************** 1. row *************************** + Table: dmp_im_stock_out_detail +Create Table: CREATE TABLE `dmp_im_stock_out_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '自增id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出库单ID', + `row_index` int DEFAULT NULL COMMENT '行号', + `outsourcing_material_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外物料代码', + `material_no` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `stock_out_quantity` decimal(16,6) NOT NULL COMMENT '出库数量', + `assigned_quantity` decimal(16,6) DEFAULT NULL COMMENT '已分配数量', + `delivery_quantity` decimal(16,6) NOT NULL COMMENT '发货数量', + `return_quantity` decimal(16,6) DEFAULT NULL COMMENT '退回数量', + `bom_flag` tinyint(1) DEFAULT NULL COMMENT '是否bom配置', + `return_material_quantity` decimal(16,6) DEFAULT NULL COMMENT '退料数量', + `relation_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联单号(采购单、订单等)', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `stock_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `pl_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工作中心编码', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门编码', + `allocation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调拨单号', + `allocation_row_index` int DEFAULT NULL COMMENT '行号', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `factory_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入厂别', + `warehouse_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入仓库', + `shelf_area_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入库区编码', + `shelf_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入库位编码', + `allocation_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '调拨数量', + PRIMARY KEY (`id`), + KEY `idx_ecid_stock_out_id` (`ecid`,`stock_out_id`), + KEY `idx_stockoutid` (`stock_out_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库明细表' + +-- Table: dmp_im_stock_out_detail_create_relation +*************************** 1. row *************************** + Table: dmp_im_stock_out_detail_create_relation +Create Table: CREATE TABLE `dmp_im_stock_out_detail_create_relation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出库单id', + `stock_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出库明细id', + `row_index` int DEFAULT NULL COMMENT '行号', + `outsourcing_material_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外物料代码', + `material_no` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `purchase_price` decimal(16,6) DEFAULT NULL COMMENT '采购单价', + `purchase_amount` decimal(16,6) DEFAULT NULL COMMENT '采购小计', + `no_tax_price` decimal(16,6) DEFAULT NULL COMMENT '无税单价', + `no_tax_amount` decimal(16,6) DEFAULT NULL COMMENT '无税小计', + `tax_classification_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '税收分类编码', + `tax_rate` decimal(12,6) DEFAULT NULL COMMENT '税率', + `tax_amount` decimal(16,6) DEFAULT NULL COMMENT '税额', + `relation_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联单号', + `relation_detail_row_index` int DEFAULT NULL COMMENT '关联单明细行号', + `purchase_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购单号', + `purchase_detail_row_index` int DEFAULT NULL COMMENT '采购单明细行号', + `order_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `order_detail_row_index` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单行号', + `order_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细id', + `mrp_no` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'mrp编号', + `stock_out_quantity` decimal(16,6) DEFAULT NULL COMMENT '出库数量', + `auxiliary_apply_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位申请出库数量', + `assigned_quantity` decimal(16,6) DEFAULT NULL COMMENT '出库作业已分配数量', + `auxiliary_assigned_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位已出库数量', + `delivery_quantity` decimal(16,6) DEFAULT NULL COMMENT '发货数量', + `reserve_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货预留单号', + `reserve_detail_row_index` int DEFAULT NULL COMMENT '发货预留单行号', + `sale_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '销售金额', + `sale_price` decimal(20,6) DEFAULT '0.000000' COMMENT '销售价格', + `plan_no` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + `plan_detail_row_index` int DEFAULT NULL COMMENT '计划单明细行号', + `alias_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户产品名称', + `customer_request` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户要求', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `merchandiser_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '跟单人id', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `cust_om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户订单号', + `cust_om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户订单行号', + `property_values` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性值', + `property_and_values` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性组值', + `mat_trans_form_no` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料转换单号', + `mat_trans_form_items` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '被转换物料', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `pl_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工作中心编码', + `ial_stock_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边仓退料领料单号', + `os_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外仓库编码', + `os_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外库区编码', + `os_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外库位编码', + `om_gift_tag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否赠品:是|true,否|false', + `production_task_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `allocation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调拨单号', + `allocation_row_index` int DEFAULT NULL COMMENT '行号', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `factory_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入厂别', + `warehouse_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入仓库', + `shelf_area_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入库区编码', + `shelf_code_in` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拨入库位编码', + `allocation_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '调拨数量', + `stock_in_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库明细id', + PRIMARY KEY (`id`), + KEY `idx_ecid_allocationno` (`ecid`,`allocation_no`,`is_deleted`), + KEY `idx_im_stock_out_detail_create_relation_stock_out_id` (`stock_out_id`), + KEY `idx_im_stock_out_detail_create_relation_stock_out_detail_id` (`stock_out_detail_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库明细来源关系表' + +-- Table: dmp_im_stock_out_serial +*************************** 1. row *************************** + Table: dmp_im_stock_out_serial +Create Table: CREATE TABLE `dmp_im_stock_out_serial` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单id', + `stock_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库明细id', + `create_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联表id', + `stock_out_shelf_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库货架表id', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `shelf_model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位表id', + `serial_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号码', + `material_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `quantity` decimal(16,8) NOT NULL COMMENT '数量', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库作业序列号表' + +-- Table: dmp_im_stock_out_serial_no_stock +*************************** 1. row *************************** + Table: dmp_im_stock_out_serial_no_stock +Create Table: CREATE TABLE `dmp_im_stock_out_serial_no_stock` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单id', + `stock_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库明细id', + `create_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联表id', + `stock_out_shelf_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库库位表id', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `shelf_model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位表id', + `serial_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号码', + `material_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `quantity` decimal(16,8) NOT NULL COMMENT '数量', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='批次号表' + +-- Table: dmp_im_stock_out_serial_temporary_storage +*************************** 1. row *************************** + Table: dmp_im_stock_out_serial_temporary_storage +Create Table: CREATE TABLE `dmp_im_stock_out_serial_temporary_storage` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单id', + `stock_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库明细id', + `create_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联表id', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `shelf_model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位表id', + `serial_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号码', + `material_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `quantity` decimal(16,8) NOT NULL COMMENT '数量', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库作业序列号暂存表' + +-- Table: dmp_im_stock_out_shelf +*************************** 1. row *************************** + Table: dmp_im_stock_out_shelf +Create Table: CREATE TABLE `dmp_im_stock_out_shelf` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '自增id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出库单ID', + `stock_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '出库明细ID', + `create_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库明细(创建)关联表id', + `shelf_model_id` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '货架库存ID', + `material_no` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `stock_out_quantity` decimal(16,6) NOT NULL COMMENT '出库数量', + `auxiliary_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅单位数量', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂编码', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库仓编码', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `os_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外仓库编码', + `os_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外库区编码', + `os_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外库位编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库作业库位表' + +-- Table: dmp_im_stock_out_temporary_storage +*************************** 1. row *************************** + Table: dmp_im_stock_out_temporary_storage +Create Table: CREATE TABLE `dmp_im_stock_out_temporary_storage` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单id', + `stock_out_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单明细id', + `create_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库明细(创建)关联表id', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库id', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架区域id', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货架库位id', + `stock_out_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '暂存数量', + `auxiliary_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅单位数量', + `stock_out_date` date DEFAULT NULL COMMENT '出库日期', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否已作废', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `version` int NOT NULL COMMENT '版本号', + `os_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外仓库编码', + `os_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外库区编码', + `os_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外库位编码', + PRIMARY KEY (`id`), + KEY `idx_im_shelf_model_stock_out_id` (`stock_out_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库作业库位临时表' + +-- Table: dmp_im_stock_outsourcing_item_info +*************************** 1. row *************************** + Table: dmp_im_stock_outsourcing_item_info +Create Table: CREATE TABLE `dmp_im_stock_outsourcing_item_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `material_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `stock_out_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `relation_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `sale_order_row_index` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单行号', + `plan_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_source` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `receive_material_quantity` decimal(16,6) DEFAULT NULL COMMENT '领料数量', + `not_receive_material_quantity` decimal(16,6) DEFAULT NULL COMMENT '未领取数量', + `row_index` int DEFAULT NULL COMMENT '行号', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `stock_in_detail_relation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购入库明细关系id', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_change_add` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否变更操作新增', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外产品信息' + +-- Table: dmp_im_stock_transfer +*************************** 1. row *************************** + Table: dmp_im_stock_transfer +Create Table: CREATE TABLE `dmp_im_stock_transfer` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `transfer_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调拨单号', + `status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态', + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据类型', + `bill_date` date NOT NULL COMMENT '单据日期', + `out_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码(拨出)', + `out_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码(拨出)', + `out_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码(拨出)', + `out_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码(拨出)', + `in_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别编码(拨入)', + `in_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码(拨入)', + `in_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码(拨入)', + `in_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码(拨入)', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `print_count` int DEFAULT NULL COMMENT '打印次数', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + `version` int DEFAULT NULL COMMENT '版本号', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存调拨' + +-- Table: dmp_im_stock_transfer_detail +*************************** 1. row *************************** + Table: dmp_im_stock_transfer_detail +Create Table: CREATE TABLE `dmp_im_stock_transfer_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `transfer_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调拨单id', + `transfer_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调拨单号', + `row_index` int DEFAULT NULL COMMENT '行号', + `material_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `out_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `in_customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '调拨数量', + `auxiliary_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '调拨数量(辅)', + `is_deleted` bit(1) DEFAULT NULL COMMENT '是否删除', + `version` int DEFAULT NULL COMMENT '版本号', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存调拨明细' + +-- Table: dmp_im_stock_year_end +*************************** 1. row *************************** + Table: dmp_im_stock_year_end +Create Table: CREATE TABLE `dmp_im_stock_year_end` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂编码', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库编码', + `stock_date_year` int DEFAULT NULL COMMENT '结转年度', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存年结表' + +-- Table: dmp_im_stock_year_end_detail +*************************** 1. row *************************** + Table: dmp_im_stock_year_end_detail +Create Table: CREATE TABLE `dmp_im_stock_year_end_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_date_year` int DEFAULT NULL COMMENT '结转年度', + `material_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `inventory_type_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型编码', + `factory_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `shelf_area_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `shelf_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `stock_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '库存数量', + `auxiliary_stock_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '库存数量(辅)', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库存年结明细表' + +-- Table: dmp_im_strategy_set +*************************** 1. row *************************** + Table: dmp_im_strategy_set +Create Table: CREATE TABLE `dmp_im_strategy_set` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '策略编码', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '策略名称', + `config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置信息', + `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`), + KEY `idx_ecid_code` (`ecid`,`code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='策略配置' + +-- Table: dmp_im_strategy_set_config +*************************** 1. row *************************** + Table: dmp_im_strategy_set_config +Create Table: CREATE TABLE `dmp_im_strategy_set_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '策略编码', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '策略名称', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`,`code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='策略配置' + +-- Table: dmp_im_transfer_out_in_summary +*************************** 1. row *************************** + Table: dmp_im_transfer_out_in_summary +Create Table: CREATE TABLE `dmp_im_transfer_out_in_summary` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `stock_out_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '调拨出库单号', + `allocation_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调拨通知单号', + `bill_date` date DEFAULT NULL COMMENT '单据日期', + `allocation_date` date DEFAULT NULL COMMENT '申请日期', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `factory_code_in` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码-入', + `factory_name_in` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称-入', + `warehouse_code_in` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码-入', + `warehouse_name_in` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称-入', + `material_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `auxiliary_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码(辅)', + `auxiliary_unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称(辅)', + `cust_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '客户编码', + `cust_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '客户名称', + `available_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '可用库存', + `apply_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '申请数量', + `auxiliary_apply_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '申请数量(辅)', + `assigned_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '已出库', + `auxiliary_assigned_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '已出库(辅)', + `batch_no_quantity` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '批次数量拼接', + `stock_date` date DEFAULT NULL COMMENT '出库日期', + `apply_quantity_in` decimal(22,6) DEFAULT '0.000000' COMMENT '申请数量-入', + `auxiliary_apply_quantity_in` decimal(22,6) DEFAULT '0.000000' COMMENT '申请数量-入(辅)', + `assigned_quantity_in` decimal(22,6) DEFAULT '0.000000' COMMENT '已出库-入', + `auxiliary_assigned_quantity_in` decimal(22,6) DEFAULT '0.000000' COMMENT '已出库-入(辅)', + `batch_no_in_quantity` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '批次数量-入拼接', + `stock_date_in` date DEFAULT NULL COMMENT '入库日期', + `status` tinyint DEFAULT '0' COMMENT '状态 0-确认 1-部分出库 2-已出库 3-已入库', + `remark_out` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库备注', + `remark_in` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库备注', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='调拨出入库汇总记录' + +-- Table: dmp_im_user_warehouse_relation +*************************** 1. row *************************** + Table: dmp_im_user_warehouse_relation +Create Table: CREATE TABLE `dmp_im_user_warehouse_relation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `user_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登陆人ID', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂编码', + `factory_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库编码', + `warehouse_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='人员仓库关系表(APP使用)' + +-- Table: dmp_im_window_config +*************************** 1. row *************************** + Table: dmp_im_window_config +Create Table: CREATE TABLE `dmp_im_window_config` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户id', + `config_date` date DEFAULT NULL COMMENT '日期', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='弹窗提示配置' + +-- Table: dmp_im_workflow_record +*************************** 1. row *************************** + Table: dmp_im_workflow_record +Create Table: CREATE TABLE `dmp_im_workflow_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `business_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务主键', + `app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模块code', + `catagory_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工作流分类id,菜单code', + `process_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程模板id', + `process_instance_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例id', + `start_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `start_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态( 0-待审批 1-审批中 2-已撤回 3-已驳回 4-已通过 5-已拒绝 )', + `remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批备注信息', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uniq_ecid_business` (`ecid`,`business_key`), + KEY `index_instance_id` (`process_instance_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='审批记录表' + +-- Table: dmp_imc_purchase_comparison +*************************** 1. row *************************** + Table: dmp_imc_purchase_comparison +Create Table: CREATE TABLE `dmp_imc_purchase_comparison` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `comparison_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '比价单号', + `comparison_date` date DEFAULT NULL COMMENT '比价日期', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据状态', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态,1-已删除,0-:未删除', + `process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approval_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程实例Id', + `approval_init_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态', + `submit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交审批-备注说明', + `is_audit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否审批:0-是,1-否', + `cc_user` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '抄送人', + `compare_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '比价模式,1-物料比价,2-总金额比价', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购比价单' + +-- Table: dmp_imc_purchase_comparison_material_detail +*************************** 1. row *************************** + Table: dmp_imc_purchase_comparison_material_detail +Create Table: CREATE TABLE `dmp_imc_purchase_comparison_material_detail` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `comparison_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '比价单号', + `inquiry_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '询价单号', + `inquiry_row_index` int DEFAULT NULL COMMENT '询价单行号', + `inquiry_date` date DEFAULT NULL COMMENT '询价日期', + `dept_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门id', + `currency` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '币别', + `tax_contain` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '是否含税,0-不包含,1-含税', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位代码', + `inquiry_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '询价数量', + `confirm_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '确认数量', + `confirm_price` decimal(20,6) DEFAULT '0.000000' COMMENT '确认价格', + `confirm_tax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '确认含税价格', + `confirm_vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认供应商编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态,1-已删除,0-:未删除', + PRIMARY KEY (`id`), + KEY `idx_ecid_comparison_no` (`ecid`,`comparison_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购比价物料明细单' + +-- Table: dmp_imc_purchase_comparison_price_detail +*************************** 1. row *************************** + Table: dmp_imc_purchase_comparison_price_detail +Create Table: CREATE TABLE `dmp_imc_purchase_comparison_price_detail` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `comparison_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '比价单号', + `inquiry_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '询价单号', + `inquiry_row_index` int NOT NULL COMMENT '询价单行号', + `quotation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报价单号', + `quotation_row_index` int NOT NULL COMMENT '报价单行号', + `quotation_date` date DEFAULT NULL COMMENT '报价日期', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商编码', + `contact` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `contact_user` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `quotation_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '报价数量', + `quotation_tax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '含税报价价格', + `quotation_tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '含税报价金额', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `quotation_price` decimal(20,6) DEFAULT '0.000000' COMMENT '报价价格', + `quotation_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '报价金额', + `purchase_ratio` decimal(20,6) DEFAULT '0.000000' COMMENT '货源比例', + `confirm_result` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '询报价结果', + `confirm_quantity` decimal(20,6) DEFAULT NULL COMMENT '确认数量', + `confirm_price` decimal(20,6) DEFAULT NULL COMMENT '确认价格', + `confirm_tax_price` decimal(20,6) DEFAULT NULL COMMENT '确认含税价格', + `confirm_remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认意见', + `comparison_remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '比价反馈', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态,1-已删除,0-:未删除', + PRIMARY KEY (`id`), + KEY `idx_ecid_comparison_no` (`ecid`,`comparison_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购比价报价明细单' + +-- Table: dmp_imc_purchase_inquiry +*************************** 1. row *************************** + Table: dmp_imc_purchase_inquiry +Create Table: CREATE TABLE `dmp_imc_purchase_inquiry` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `inquiry_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '询价单号', + `inquiry_date` date DEFAULT NULL COMMENT '询价日期', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据状态', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂代码', + `dept_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门id', + `purchase_group_code` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购用户组代码', + `purchaser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购员', + `quotation_end_date` date NOT NULL COMMENT '报价截至日期', + `price_start_date` date NOT NULL COMMENT '价格生效日期', + `price_end_date` date NOT NULL COMMENT '价格失效日期', + `push_all_vendor` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '适用所有供应商,0-否,1-是', + `adopt_more_vendor` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '采用多个供应商,0-否,1-是', + `compare_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '比价模式,1-物料比价,2-总金额比价', + `inquiry_source_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'apply' COMMENT '来源类型', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态,1-已删除,0-:未删除', + `last_approval_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '最后审批人', + `last_approval_time` datetime DEFAULT NULL COMMENT '最后审批时间', + `approval_init_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人id', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` tinyint NOT NULL DEFAULT '-1' COMMENT '审批状态(-1默认值 0-待审批 1-正在审核中 2-已撤回 3-已驳回 4-审批通过 5-不需要审批的任务)', + `approval_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `process_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程设计ID', + `cc_user` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '抄送人', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批备注', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购询价单' + +-- Table: dmp_imc_purchase_inquiry_detail +*************************** 1. row *************************** + Table: dmp_imc_purchase_inquiry_detail +Create Table: CREATE TABLE `dmp_imc_purchase_inquiry_detail` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `inquiry_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '询价单号', + `inquiry_row_index` int DEFAULT NULL COMMENT '询价单行号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `source_bill_no` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `source_bill_row_index` int DEFAULT NULL COMMENT '来源单据行号', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位代码', + `inquiry_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '询价数量', + `plan_date` date DEFAULT NULL COMMENT '计划到货日期', + `delivery_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '交货方式,1-发货,2-自提', + `delivery_addr` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '交货地址', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态,1-已删除,0-:未删除', + PRIMARY KEY (`id`), + KEY `idx_ecid_inquiry_no` (`ecid`,`inquiry_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购询价物料明细单' + +-- Table: dmp_imc_purchase_inquiry_vendor +*************************** 1. row *************************** + Table: dmp_imc_purchase_inquiry_vendor +Create Table: CREATE TABLE `dmp_imc_purchase_inquiry_vendor` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `inquiry_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '询价单号', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商编码', + `contact` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `contact_user` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `confirm_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '供应商确认,0-未确认,1-已确认', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `quotation_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '供应商报价,0-未报价,1-已报价', + `quotation_time` datetime DEFAULT NULL COMMENT '报价时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态,1-已删除,0-:未删除', + PRIMARY KEY (`id`), + KEY `idx_ecid_inquiry_no` (`ecid`,`inquiry_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购询价供应商列表' + +-- Table: dmp_imc_purchase_quotation +*************************** 1. row *************************** + Table: dmp_imc_purchase_quotation +Create Table: CREATE TABLE `dmp_imc_purchase_quotation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `quotation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报价单号', + `quotation_date` date DEFAULT NULL COMMENT '报价日期', + `inquiry_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '询价单号', + `compare_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '比价模式,1-物料比价,2-总金额比价', + `quotation_end_date` date NOT NULL COMMENT '报价截至日期', + `price_start_date` date NOT NULL COMMENT '价格生效日期', + `price_end_date` date NOT NULL COMMENT '价格失效日期', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商编码', + `contact` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `contact_user` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据状态', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态,1-已删除,0-:未删除', + `process_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程设计ID', + `approval_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approval_status` tinyint NOT NULL DEFAULT '-1' COMMENT '审批状态(-1默认值 0-待审批 1-正在审核中 2-已撤回 3-已驳回 4-审批通过 5-不需要审批的任务)', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_init_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人id', + `last_approval_time` datetime DEFAULT NULL COMMENT '最后审批时间', + `last_approval_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '最后审批人', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批备注', + `cc_user` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '抄送人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购报价单' + +-- Table: dmp_imc_purchase_quotation_detail +*************************** 1. row *************************** + Table: dmp_imc_purchase_quotation_detail +Create Table: CREATE TABLE `dmp_imc_purchase_quotation_detail` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `quotation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报价单号', + `quotation_row_index` int NOT NULL COMMENT '报价单行号', + `inquiry_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '询价单号', + `inquiry_row_index` int NOT NULL COMMENT '询价单行号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位代码', + `inquiry_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '询价数量', + `quotation_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '报价数量', + `quotation_tax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '含税报价价格', + `quotation_tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '含税报价金额', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `quotation_price` decimal(20,6) DEFAULT '0.000000' COMMENT '报价价格', + `quotation_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '报价金额', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `confirm_quantity` decimal(20,6) DEFAULT NULL COMMENT '确认数量', + `confirm_price` decimal(20,6) DEFAULT NULL COMMENT '确认价格', + `confirm_tax_price` decimal(20,6) DEFAULT NULL COMMENT '确认含税价格', + `confirm_result` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '询报价结果', + `confirm_remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认意见', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态,1-已删除,0-:未删除', + PRIMARY KEY (`id`), + KEY `idx_ecid_quotation_no` (`ecid`,`quotation_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购报价物料明细单' + +-- Table: dmp_imc_vendor_qualify_bank +*************************** 1. row *************************** + Table: dmp_imc_vendor_qualify_bank +Create Table: CREATE TABLE `dmp_imc_vendor_qualify_bank` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `vendor_qualify_base_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商资质基础表主键id', + `account_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账户类型', + `account_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账户名称', + `deposit_bank` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开户银行', + `currency` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '币种', + `default_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认状态', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`id`), + KEY `idx_vendor_qualify_base_id` (`vendor_qualify_base_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商银行信息' + +-- Table: dmp_imc_vendor_qualify_base +*************************** 1. row *************************** + Table: dmp_imc_vendor_qualify_base +Create Table: CREATE TABLE `dmp_imc_vendor_qualify_base` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商代码', + `vendor_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `vendor_short_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商简称', + `vendor_category_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商分类编码', + `vendor_category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商分类名称', + `contactor` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `contract_phone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '国家', + `province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '省', + `city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '市', + `address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '详细地址', + `taxer_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '纳税人类型', + `tax_rate` decimal(20,6) DEFAULT NULL COMMENT '税率', + `invoice_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票类型', + `settle_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算方式', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态:add-新增 todoAudit-待审批 backModify-退回修改 auditPass-审批通过', + `attachment_urls` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件url地址,支持多个', + `process_instance_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例id', + `process_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板id', + `delete_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '删除标志 0-未删除 1-已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建日期', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新日期', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + PRIMARY KEY (`id`), + KEY `idx_ecid_vendor_code` (`ecid`,`vendor_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商资质审核基础表' + +-- Table: dmp_imc_vendor_qualify_contractor +*************************** 1. row *************************** + Table: dmp_imc_vendor_qualify_contractor +Create Table: CREATE TABLE `dmp_imc_vendor_qualify_contractor` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `vendor_qualify_base_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商资质基础表主键id', + `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '姓名', + `telephone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '手机号', + `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '邮箱', + `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '性别:男-1 女-2', + `dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '部门', + `job` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '职务', + `business` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '负责业务', + `default_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认状态', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', + PRIMARY KEY (`id`), + KEY `idx_vendor_qualify_base_id` (`vendor_qualify_base_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商企业联系人信息表' + +-- Table: dmp_imc_vendor_qualify_info +*************************** 1. row *************************** + Table: dmp_imc_vendor_qualify_info +Create Table: CREATE TABLE `dmp_imc_vendor_qualify_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `vendor_qualify_base_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商资质审核基本表主键id', + `qualify_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '资质类型', + `must_supply` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否必须提供 是-Y 否-N', + `qualify_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '资质名称', + `sign_institution` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '签发机构', + `qualify_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '资质编号', + `qualify_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '资质等级', + `sign_date` datetime DEFAULT NULL COMMENT '签发日期', + `deadline` datetime DEFAULT NULL COMMENT '有效期至(截止日期)', + `last_check_date` datetime DEFAULT NULL COMMENT '最近年检日期', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `attachment_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件url地址', + PRIMARY KEY (`id`), + KEY `idx_vendor_qualify_base_id` (`vendor_qualify_base_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商资质信息表' + +-- Table: dmp_imc_vendor_qualify_produce_ability +*************************** 1. row *************************** + Table: dmp_imc_vendor_qualify_produce_ability +Create Table: CREATE TABLE `dmp_imc_vendor_qualify_produce_ability` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `vendor_qualify_base_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商资质审核基础表主键id', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备名称', + `device_num` int DEFAULT NULL COMMENT '设备数量', + `device_product_factory` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备厂商', + `product_line_worker` int DEFAULT NULL COMMENT '生产线上工人数', + `product_line_qualify_ctrl_worker` int DEFAULT NULL COMMENT '生产线质控人员数', + `delivery_cycle` int DEFAULT NULL COMMENT '交货周期', + PRIMARY KEY (`id`), + KEY `idx_vendor_qualify_base_id` (`vendor_qualify_base_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商生产能力表' + +-- Table: dmp_imc_vendor_qualify_registry +*************************** 1. row *************************** + Table: dmp_imc_vendor_qualify_registry +Create Table: CREATE TABLE `dmp_imc_vendor_qualify_registry` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `vendor_qualify_base_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '资质审核基础表主键id', + `unified_social_info_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '统一社会信用代码', + `legal_represent` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '法人代表', + `registered_capital` decimal(20,4) NOT NULL DEFAULT '0.0000' COMMENT '注册资本', + `establish_date` datetime DEFAULT NULL COMMENT '企业成立日期', + `currency_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '币别', + `registered_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '注册地址', + `tax_registered_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '税务注册地址', + `postal_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '邮政编码', + `company_net` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '公司网址', + `company_phone` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '公司电话', + `company_fax` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '公司传真', + `company_email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '公司邮箱', + `company_desc` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '公司简介', + `business_scope` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '经营范围', + PRIMARY KEY (`id`), + KEY `idx_vendor_qualify_base_id` (`vendor_qualify_base_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商资质注册表' + +-- Table: dmp_imc_vendor_qualify_supply_scope +*************************** 1. row *************************** + Table: dmp_imc_vendor_qualify_supply_scope +Create Table: CREATE TABLE `dmp_imc_vendor_qualify_supply_scope` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `vendor_qualify_base_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商资质审核基础表id', + `country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '国家', + `province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '省', + `city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '市', + `remark` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`id`), + KEY `idx_vendor_qualify_base_id` (`vendor_qualify_base_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商供货范围' + +-- Table: dmp_mc_batch_no_info +*************************** 1. row *************************** + Table: dmp_mc_batch_no_info +Create Table: CREATE TABLE `dmp_mc_batch_no_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `source_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '来源表明细ID', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `quantity` decimal(16,6) NOT NULL COMMENT '数量', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `main_quantity` decimal(16,6) DEFAULT NULL COMMENT '数量(主)', + `main_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位(主)', + `auxiliary_quantity` decimal(16,6) DEFAULT NULL COMMENT '数量(辅)', + `auxiliary_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位(辅)', + `inspection_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `inspect_qualified_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '检验合格数量', + `inspect_unqualified_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '检验不合格数量', + `inspect_outcome` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验结果', + `handle_result` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结论', + `first_send_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '首次送检数量', + `first_inspect_qualified_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '首次质检合格数量', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='批次号表' + +-- Table: dmp_mc_material_supply_source +*************************** 1. row *************************** + Table: dmp_mc_material_supply_source +Create Table: CREATE TABLE `dmp_mc_material_supply_source` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `vendor_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `vendor_material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商料号/规格', + `vendor_product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商产品名称', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料供货源' + +-- Table: dmp_mc_operate_log +*************************** 1. row *************************** + Table: dmp_mc_operate_log +Create Table: CREATE TABLE `dmp_mc_operate_log` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `operate_ip` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作ip', + `operate_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作单据id', + `operate_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '操作单据ids 针对批量操作', + `operate_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作单据单号', + `operate_content` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作内容', + `input_param` json DEFAULT NULL COMMENT '入參', + `result` json DEFAULT NULL COMMENT '操作结果', + `operate_usercode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作人账号', + `operate_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作人id', + `operate_time` datetime NOT NULL COMMENT '操作时间', + `create_time` datetime NOT NULL COMMENT '创建时间', + PRIMARY KEY (`id`), + KEY `idx_operate_no` (`ecid`,`operate_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='操作记录表' + +-- Table: dmp_mc_process_instances +*************************** 1. row *************************** + Table: dmp_mc_process_instances +Create Table: CREATE TABLE `dmp_mc_process_instances` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `mc_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '审批流单号', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流程实例Id', + `process_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程类型', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_mc_property_item +*************************** 1. row *************************** + Table: dmp_mc_property_item +Create Table: CREATE TABLE `dmp_mc_property_item` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `source_bill_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '来源单号(申请单号、采购单号、到货单号)', + `source_row_index` int NOT NULL COMMENT '来源行号', + `source_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '来源明细id', + `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源类型:1-采购申请;2-采购订单;3-采购到货单', + `batch_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `project_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '项目编码', + `project_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性名称', + `project_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目值', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `created_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人用户ID', + `updated_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人用户ID', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `batch_no_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次信息表id', + PRIMARY KEY (`id`), + KEY `idx_dmp_mc_property_item_query` (`ecid`,`source_bill_no`,`source_row_index`,`source_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性组信息' + +-- Table: dmp_mc_purchase_apply +*************************** 1. row *************************** + Table: dmp_mc_purchase_apply +Create Table: CREATE TABLE `dmp_mc_purchase_apply` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `apply_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '申请单号', + `apply_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '申请人', + `apply_date` date NOT NULL COMMENT '申请日期', + `request_date` date DEFAULT NULL COMMENT '需求日期', + `apply_quantity` decimal(65,6) DEFAULT NULL COMMENT '申请数量', + `confirm_quantity` decimal(65,6) DEFAULT NULL COMMENT '确认数量', + `push_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '下达数量', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据状态', + `apply_reason` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请原因', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据类型', + `source_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认人', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `apply_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'NORMAL' COMMENT '申请类型 NORMAL 普通 OS 委外采购', + `process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程实例Id', + `approval_init_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态', + `is_audit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否审批:0-是,1-否', + `submit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交审批-备注说明', + PRIMARY KEY (`id`), + KEY `idx_apply_ecid_no` (`ecid`,`apply_no`) USING BTREE, + KEY `idx_apply_ecid_status` (`ecid`,`status`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购申请' + +-- Table: dmp_mc_purchase_apply_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_apply_detail +Create Table: CREATE TABLE `dmp_mc_purchase_apply_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `apply_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '申请单号', + `row_index` int NOT NULL COMMENT '序号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `convert_order_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转换单位编码', + `convert_push_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '转换下达数量', + `convert_coefficient` decimal(20,6) DEFAULT '0.000000' COMMENT '转换系数', + `cus_coefficient_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自定义转换系数标识 0-换算系数,1-自定义编写系数', + `apply_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '申请数量', + `confirm_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '确认数量', + `push_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '下达数量', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据类型', + `source_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `source_bill_row_index` int DEFAULT NULL COMMENT '来源单据行号', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `sales_order_no` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `order_line_no` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单行号,物料计划传', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `sales_order_line_no` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `cancel_push` int DEFAULT '0' COMMENT '是否无需下达 1:是 0:否', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `recommend_purchase_amount` decimal(20,6) DEFAULT NULL COMMENT '建议采购数量', + `request_date` date DEFAULT NULL COMMENT '需求日期', + `merchandiser_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '跟单人ID', + `follower` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新跟单人(用户id)', + `demand_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '理论需求数量', + `async_status` tinyint(1) DEFAULT '0' COMMENT '异步执行状态;0:未执行;1:进行中', + `department_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门编码', + `is_closed` tinyint(1) DEFAULT '0' COMMENT '是否已关闭 0:否 1:是', + PRIMARY KEY (`id`), + KEY `idx_dmp_mc_purchase_apply_detail_applyno` (`apply_no`), + KEY `idx_detail_ecid_applyno` (`ecid`,`apply_no`) USING BTREE, + KEY `idx_detail_ecid_itemcode` (`ecid`,`item_code`) USING BTREE, + KEY `idx_detail_ecid_push` (`ecid`,`push_quantity`,`confirm_quantity`,`cancel_push`,`async_status`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购申请明细' + +-- Table: dmp_mc_purchase_arrival +*************************** 1. row *************************** + Table: dmp_mc_purchase_arrival +Create Table: CREATE TABLE `dmp_mc_purchase_arrival` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购到货单号', + `arrival_date` date DEFAULT NULL COMMENT '到货日期', + `ship_date` datetime DEFAULT NULL COMMENT '送货时间', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `storage_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `order_no_list` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `purchaser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购员', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `arrival_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '到货数量', + `arrival_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '到货金额', + `arrival_untax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '到货无税金额', + `arrival_tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '到货税额', + `entry_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '入库数量', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认人', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `whole_censorship` tinyint(1) DEFAULT '0' COMMENT '是否全部送检', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `censorship_sign` tinyint(1) DEFAULT '0' COMMENT '送检标识', + `contact_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '送货联系人', + `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '送货联系人方式', + `receive_addr` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收货地点', + `plan_arrive_date` date DEFAULT NULL COMMENT '预计到货日期', + `processor` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理人', + `ship_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '运输方式', + `purchase_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'NORMAL' COMMENT '采购类型', + `unloading_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '卸货方式', + `censorship_printtimes` int DEFAULT NULL COMMENT '送检打印次数', + `arrival_printtimes` int DEFAULT NULL COMMENT '到货打印次数', + `arrival_confirm` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '是否需要确认状态 Y N', + `auto_inspect` tinyint(1) DEFAULT '0' COMMENT '是否自动送检 1是 0否', + `auto_stock` tinyint(1) DEFAULT '0' COMMENT '是否自动入库 1是 0否', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `created_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人用户ID(原f_creatoruserid)', + `updated_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人用户ID(原f_lastmodifyuserid', + `over_charge` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '超收标识', + `entry_apply_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库申请数量', + `arrival_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'arrivalOrder' COMMENT '到货单类型来源 arrivalOrder订单 ,arrivaHand手工', + `check_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'unCensorship' COMMENT '到货单检验类型', + `inspect_flag` tinyint(1) DEFAULT '0' COMMENT '送检标记; 1:合并送检;0:分开送检', + PRIMARY KEY (`id`), + KEY `idx_ecid_arrivalno` (`ecid`,`arrival_no`), + KEY `idx_dmp_mc_purchase_arrival_arrivalno` (`arrival_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购到货' + +-- Table: dmp_mc_purchase_arrival_change_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_arrival_change_detail +Create Table: CREATE TABLE `dmp_mc_purchase_arrival_change_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `arrival_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '到货单明细ID', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购到货单号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `convert_arrival_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '到货单位编码', + `original_arrival_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '原送货数量(主)', + `change_arrival_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '变更后送货数量(主)', + `original_convert_arrival_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '原送货数量', + `change_convert_arrival_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '变更后送货数量', + `original_auxiliary_arrival_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '原送货数量(辅)', + `change_auxiliary_arrival_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '变更后送货数量(辅)', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购到货变更明细' + +-- Table: dmp_mc_purchase_arrival_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_arrival_detail +Create Table: CREATE TABLE `dmp_mc_purchase_arrival_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购到货单号', + `row_index` int DEFAULT NULL COMMENT '行号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `convert_arrival_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转换到货单位编码', + `convert_arrival_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '转换到货数量', + `convert_ship_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '转换送货数量', + `convert_coefficient` decimal(20,6) DEFAULT '0.000000' COMMENT '转换系数', + `cus_coefficient_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自定义转换系数标识 0-换算系数,1-自定义编写系数', + `arrival_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '到货数量', + `ship_quantity` decimal(20,6) DEFAULT NULL COMMENT '送货数量', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `arrival_price` decimal(20,6) DEFAULT '0.000000' COMMENT '采购价格', + `arrival_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '采购金额', + `arrival_untax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '无税价格', + `arrival_untax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '无税金额', + `arrival_tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '税额', + `return_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '退货数量', + `return_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '退货金额', + `return_untax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '退货无税金额', + `return_tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '退货税额', + `entry_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库数量', + `entry_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '入库金额', + `entry_untax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '入库无税金额', + `entry_tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '入库税额', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `order_row_index` int DEFAULT NULL COMMENT '采购订单行号', + `censorship_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '送检数量', + `inspect_qualified_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '检验合格数量', + `inspect_unqualified_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '检验不合格数量', + `inspect_outcome` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查结果', + `storage_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `urgent` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否急料', + `box_num` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '件数', + `inspection_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `mrp_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料计划单据号', + `plan_order_arrival_date` date DEFAULT NULL COMMENT '订单计划到货日期', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `created_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人用户ID(原f_creatoruserid)', + `updated_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人用户ID(原f_lastmodifyuserid', + `sales_order_line_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '订单行号,物料计划传', + `over_charge` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '超收标识', + `batch_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '批次号', + `purchaser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购员', + `auto_merge` tinyint(1) DEFAULT '0' COMMENT '是否自动合并 1是 0否', + `auxiliaryUnitCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅助单位编码', + `entry_apply_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库申请数量', + `auxiliaryUnitQuantity` decimal(20,6) DEFAULT '0.000000' COMMENT '辅助单位数量', + `applyReservedQuantity` decimal(20,6) DEFAULT '0.000000' COMMENT '申请扣减数量', + `package_size` decimal(20,6) DEFAULT '0.000000' COMMENT '每件数量', + `remainder` decimal(20,6) DEFAULT '0.000000' COMMENT '余数', + `purchase_price` decimal(20,6) DEFAULT '0.000000' COMMENT '价目表价格', + `arrival_plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '到货计划单号', + `delivery_arrival_num` decimal(20,6) DEFAULT '0.000000' COMMENT '计划送货的到货数量', + `main_entry_apply_quantity` decimal(16,6) DEFAULT NULL COMMENT '申请入库数量(主)', + `handle_result` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结论', + `main_entry_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库数量(主)', + `first_send_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '首次送检数量', + `first_inspect_qualified_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '首次质检合格数量', + `source_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源类型;arrivalOrder:采购到货;arrivalHand : 无源到货', + PRIMARY KEY (`id`), + KEY `idx_idb_pr_purchase_arrival_detail_arrivalno` (`arrival_no`), + KEY `idx_ecid_orderNo` (`ecid`,`order_no`), + KEY `idx_ecid_order` (`ecid`,`order_no`,`order_row_index`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购到货明细' + +-- Table: dmp_mc_purchase_arrival_detail_source +*************************** 1. row *************************** + Table: dmp_mc_purchase_arrival_detail_source +Create Table: CREATE TABLE `dmp_mc_purchase_arrival_detail_source` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购到货单号', + `row_index` int DEFAULT NULL COMMENT '行号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源采购订单号', + `order_row_index` int DEFAULT NULL COMMENT '源采购订单行号', + `apply_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请购单号', + `apply_row_index` int DEFAULT NULL COMMENT '请购单行号', + `quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '到货数量', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `mrp_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料计划单据号', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `sales_order_line_no` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单行号,物料计划传', + PRIMARY KEY (`id`), + KEY `idx_idb_pr_purchase_arrival_detail_source_arrivalno` (`ecid`,`arrival_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购到货明细源' + +-- Table: dmp_mc_purchase_arrival_plan +*************************** 1. row *************************** + Table: dmp_mc_purchase_arrival_plan +Create Table: CREATE TABLE `dmp_mc_purchase_arrival_plan` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `arrival_plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '到货计划单号', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `order_no_list` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `sales_order_no_list` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delivery_num_total` decimal(20,6) DEFAULT '0.000000' COMMENT '送货数量', + `purchaser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人id', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='到货计划表' + +-- Table: dmp_mc_purchase_arrival_plan_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_arrival_plan_detail +Create Table: CREATE TABLE `dmp_mc_purchase_arrival_plan_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `arrival_plan_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '到货计划单号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `delivery_num` decimal(20,6) DEFAULT NULL COMMENT '送货数量', + `delivery_date` date DEFAULT NULL COMMENT '送货日期', + `row_index` int DEFAULT NULL COMMENT '采购行号', + `order_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单明细ID', + `create_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `segment3` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购类型', + `sales_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='到货计划明细表' + +-- Table: dmp_mc_purchase_order +*************************** 1. row *************************** + Table: dmp_mc_purchase_order +Create Table: CREATE TABLE `dmp_mc_purchase_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单号', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `order_date` date DEFAULT NULL COMMENT '下单日期', + `plan_arrival_date` date DEFAULT NULL COMMENT '计划到货日期', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `purchaser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购员', + `order_amount` decimal(65,6) DEFAULT NULL COMMENT '订单金额', + `order_quantity` decimal(65,6) DEFAULT NULL COMMENT '订单数量', + `entry_quantity` decimal(65,6) DEFAULT NULL COMMENT '入库数量', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单状态', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据类型', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `logistics_mode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流方式', + `logistics_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流单号', + `logistics_amount` decimal(20,6) DEFAULT NULL COMMENT '物流费', + `load_unload_amount` decimal(20,6) DEFAULT NULL COMMENT '装卸费', + `logistics_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流备注', + `supply_source_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供货厂家单号', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + `confirm_time` datetime DEFAULT NULL COMMENT '审批时间', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `source_bill_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '来源单据号', + `purchase_price_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购价格单号', + `arrival_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '到货数量', + `purchug_group_code` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购用户组代码', + `segment3` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'NORMAL' COMMENT '订单类型:N 普通 OS 委外采购 VMI 代管', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `print_times` int DEFAULT NULL COMMENT '打印次数', + `confirm` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认状态 All 全部 part 部分 N 未确认', + `urgent` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '紧急状态 N 否 Y紧急', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `created_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人用户ID(原f_creatoruserid)', + `updated_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人用户ID(原f_lastmodifyuserid', + `over_charge_quantity` decimal(65,0) DEFAULT '0' COMMENT '超收数量', + `arrival_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '到货状态', + `entry_apply_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库申请数量', + `exchange_rate` decimal(20,6) DEFAULT '1.000000' COMMENT '汇率', + PRIMARY KEY (`id`), + KEY `idx_dmp_mc__purchase_order_ecid` (`ecid`), + KEY `idx_dmp_mc_purchase_order_orderno` (`order_no`), + KEY `idx_order_ecid_no` (`ecid`,`order_no`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购订单' + +-- Table: dmp_mc_purchase_order_change_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_order_change_detail +Create Table: CREATE TABLE `dmp_mc_purchase_order_change_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单单号', + `order_row_index` int DEFAULT NULL COMMENT '订单序号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `original_order_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '原订单数量', + `auxiliary_original_order_quantity` decimal(20,6) DEFAULT NULL COMMENT '原辅订单数量', + `original_purchase_price` decimal(20,6) DEFAULT '0.000000' COMMENT '原采购价格', + `original_discount_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '原折扣率', + `original_discount_price` decimal(20,6) DEFAULT '0.000000' COMMENT '原折后单价', + `change_order_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '变更后订单数量', + `auxiliary_change_order_quantity` decimal(20,6) DEFAULT NULL COMMENT '变更后辅订单数量', + `change_purchase_price` decimal(20,6) DEFAULT '0.000000' COMMENT '变更采购价格', + `change_discount_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '变更折扣率', + `change_discount_price` decimal(20,6) DEFAULT '0.000000' COMMENT '变更折后单价', + `change_purchase_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '变更采购金额', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `plan_arrival_date` date DEFAULT NULL COMMENT '计划到货日期', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `change_convert_order_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '变更后采购单位订单数量', + `original_convert_order_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '原采购单位订单数量', + `convert_order_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单采购单位编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购订单变更明细' + +-- Table: dmp_mc_purchase_order_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_order_detail +Create Table: CREATE TABLE `dmp_mc_purchase_order_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单号', + `row_index` int DEFAULT NULL COMMENT '序号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `convert_order_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转换订单单位编码', + `convert_order_quantity` decimal(20,6) DEFAULT NULL COMMENT '转换订单数量', + `convert_coefficient` decimal(20,6) DEFAULT NULL COMMENT '转换系数', + `cus_coefficient_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自定义转换系数标识 0-换算系数,1-自定义编写系数', + `order_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '订单数量', + `auxiliary_order_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '辅助单位数量', + `purchase_price` decimal(20,6) DEFAULT '0.000000' COMMENT '采购价格', + `discount_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '折扣率', + `discount_price` decimal(65,6) DEFAULT '0.000000' COMMENT '折扣单价', + `purchase_amount` decimal(65,6) DEFAULT NULL COMMENT '采购金额', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `untax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '无税价格', + `untax_amount` decimal(65,6) DEFAULT NULL COMMENT '无税金额', + `tax_amount` decimal(65,6) DEFAULT NULL COMMENT '税额', + `entry_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库数量', + `entry_amount` decimal(65,6) DEFAULT NULL COMMENT '入库金额', + `close_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '采购入库关闭数量', + `entry_untax_amount` decimal(65,6) DEFAULT NULL COMMENT '入库无税金额', + `entry_tax_amount` decimal(65,6) DEFAULT NULL COMMENT '入库税额', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `source_bill_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '来源单据号', + `source_bill_row_index` int DEFAULT NULL COMMENT '来源单据行号', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `censorship_quantity` decimal(65,6) DEFAULT NULL COMMENT '送检数量', + `test_qualified_quantity` decimal(65,6) DEFAULT NULL COMMENT '检验合格数量', + `censorship_count` int DEFAULT NULL COMMENT '送检次数', + `plan_assistant` tinyint(1) DEFAULT '0' COMMENT '计划助手', + `plan_arrival_date` date DEFAULT NULL COMMENT '计划到货日期', + `outsource_quantity` decimal(20,6) DEFAULT NULL COMMENT '委外数量', + `arrival_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '到货数量', + `arrival_amount` decimal(65,6) DEFAULT NULL COMMENT '到货金额', + `arrival_untax_amount` decimal(65,6) DEFAULT NULL COMMENT '到货无税金额', + `arrival_tax_amount` decimal(65,6) DEFAULT NULL COMMENT '到货税额', + `return_qty` decimal(22,6) DEFAULT NULL COMMENT '累计退库数量', + `vendor_confirm_date` datetime DEFAULT NULL COMMENT '供应商确认日期', + `order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售单号', + `ship_addr` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '送货地点', + `confirm` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否确认 Y是 N否 采购协同用', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `latest_inventory_delivery_date` date DEFAULT NULL COMMENT '最新出库日期', + `mrp_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料计划单据号', + `latest_inventory_entry_date` date DEFAULT NULL COMMENT '最新入库日期', + `urgent` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '紧急状态 N 否 Y紧急', + `materialNum` decimal(20,6) DEFAULT '0.000000' COMMENT '领料套数', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `created_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人用户ID(原f_creatoruserid)', + `updated_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人用户ID(原f_lastmodifyuserid', + `sales_order_line_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '订单行号,物料计划传', + `over_charge_quantity` decimal(65,0) DEFAULT '0' COMMENT '超收数量', + `auto_merge` tinyint(1) DEFAULT '0' COMMENT '是否自动合并 1是 0否', + `entry_apply_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库申请数量', + `detail_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'waitbuy' COMMENT '明细状态', + `req_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则引擎返回id', + `error_data` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则引擎返回信息', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `delivery_arrival_num` decimal(20,6) DEFAULT '0.000000' COMMENT '计划送货的到货数量', + `main_entry_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库数量(主)', + `foreign_currency_price` decimal(20,6) DEFAULT '0.000000' COMMENT '外币单价', + `foreign_currency_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '外币金额', + PRIMARY KEY (`id`), + KEY `idx_dmp_mc_purchase_order_detail_ecid` (`ecid`), + KEY `idx_dmp_mc_purchase_order_detail_plan_arrival_date` (`plan_arrival_date`), + KEY `idx_dmp_mc_purchase_order_detail_orderno` (`order_no`), + KEY `idx_orderdetail_ecid_order` (`ecid`,`order_no`) USING BTREE, + KEY `idx_ecid_order` (`ecid`,`order_no`,`row_index`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购订单明细' + +-- Table: dmp_mc_purchase_order_detail_source +*************************** 1. row *************************** + Table: dmp_mc_purchase_order_detail_source +Create Table: CREATE TABLE `dmp_mc_purchase_order_detail_source` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `row_index` int DEFAULT NULL COMMENT '序号', + `source_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `source_bill_row_index` int DEFAULT NULL COMMENT '来源单据行号', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '来源单据类型', + `apply_quantity` decimal(20,6) DEFAULT NULL COMMENT '申请数量', + `convert_order_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '转换订单数量', + `order_quantity` decimal(20,6) DEFAULT NULL COMMENT '订单数量', + `outsource_quantity` decimal(20,6) DEFAULT NULL COMMENT '委外数量', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `sales_order_no` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `sales_order_line_no` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单行号,物料计划传', + `mrp_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料计划单据号', + `plan_assistant` tinyint(1) DEFAULT '0' COMMENT '计划助手', + `merge_row_index` int DEFAULT NULL COMMENT '合并后序号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `assigned_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '已分配数量', + `substitute_quantity` decimal(20,6) DEFAULT '1.000000' COMMENT '替代数量', + `initial_item_code` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '初始物料编码', + `metering_quantity` decimal(20,6) DEFAULT '1.000000' COMMENT '原数量', + `demand_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '理论需求数量', + PRIMARY KEY (`id`), + KEY `idx_dmp_mc_purchase_order_detail_source_orderno` (`order_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购订单明细来源' + +-- Table: dmp_mc_purchase_order_files +*************************** 1. row *************************** + Table: dmp_mc_purchase_order_files +Create Table: CREATE TABLE `dmp_mc_purchase_order_files` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单代码', + `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `file_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', + `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件路径', + `file_size` int DEFAULT NULL COMMENT '文件大小', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购订单附件' + +-- Table: dmp_mc_purchase_payment_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_payment_detail +Create Table: CREATE TABLE `dmp_mc_purchase_payment_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `payment_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款类型', + `payment_date` date DEFAULT NULL COMMENT '应付日期', + `payment_rate` decimal(16,6) DEFAULT '0.000000' COMMENT '付款比例', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购付款明细' + +-- Table: dmp_mc_purchase_payment_plan +*************************** 1. row *************************** + Table: dmp_mc_purchase_payment_plan +Create Table: CREATE TABLE `dmp_mc_purchase_payment_plan` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `payment_plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款计划单号', + `payment_plan_info` json DEFAULT NULL COMMENT '付款计划', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='付款计划' + +-- Table: dmp_mc_purchase_power_config +*************************** 1. row *************************** + Table: dmp_mc_purchase_power_config +Create Table: CREATE TABLE `dmp_mc_purchase_power_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `purchase_order_approve_userid` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '采购订单审批', + `purchase_price_hide_userid` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '采购价格隐藏', + `purchase_confirm_userid` tinyint DEFAULT '0' COMMENT '采购确认', + `whether_vendor` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否从供应商应源中选择,1是,0否', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `purchase_order_query_yourself_userid` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '采购订单查询自己的', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `auto_inspect` tinyint(1) DEFAULT '0' COMMENT '是否自动送检 1是 0否', + `auto_stock` tinyint(1) DEFAULT '0' COMMENT '是否自动入库 1是 0否', + `auto_merge` tinyint(1) DEFAULT '0' COMMENT '是否自动合并 1是 0否', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `over_charge` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '超收标识', + `send_message` tinyint(1) DEFAULT '0' COMMENT '发送短信 1是 0否', + `over_charge_rate` decimal(65,0) DEFAULT '1' COMMENT '超收比例', + `auto_issue` tinyint(1) DEFAULT '0' COMMENT '自动发料 1是 0否', + `moq_mpq_control` tinyint(1) DEFAULT '0' COMMENT '最小起订量和最小包装量控制 1是 0否', + `vendor_order_show_status` tinyint(1) DEFAULT '0' COMMENT '供应商协同不显示已完成的采购订单 1是 0否', + `apply_approve` tinyint DEFAULT '0' COMMENT '请购单审批流 1是 0否', + `tolerance_days_arrival` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-关闭,1-开启 到货单启用允差天数,到货单选择不用判断明细是否确认', + `out_issue_arrival` tinyint(1) NOT NULL DEFAULT '0' COMMENT '委外到货配置 0-不限制 1-先出库才能到货', + `outsourcing_progress` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0-关闭,1-开启 委外进度', + `merge_days` int DEFAULT '5' COMMENT '合并天数', + `available_warehouse_code` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库存数量和可用库存仓库', + `work_flow_item` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购审批单据', + `critical_days` int DEFAULT '3' COMMENT '临期天数', + `multiple_batches` tinyint(1) DEFAULT '0' COMMENT '到货单多件多批;0:关闭;1:开启', + `get_latest_bom` tinyint(1) DEFAULT '0' COMMENT '委外订单获取最新委外BOM;0:关闭;1:开启', + `quantity_allocation` tinyint(1) DEFAULT '0' COMMENT '合并送检合格数量从上向下分配;0:关闭;1:开启', + `get_latest_unit` tinyint(1) DEFAULT '0' COMMENT '采购单位从历史单据获取;0:关闭;1:开启', + `over_charged_unit` tinyint(1) DEFAULT '0' COMMENT '超收单位;0:送货单位;1:主单位', + `complete_order_by_purchase_qty` tinyint(1) DEFAULT '0' COMMENT '按采购数量(主)入库完成订单;0:关闭;1:开启', + `order_price_modify_enabled` tinyint(1) DEFAULT '0' COMMENT '已完成订单可修改价格;0:关闭;1:开启', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购权限配置' + +-- Table: dmp_mc_purchase_price +*************************** 1. row *************************** + Table: dmp_mc_purchase_price +Create Table: CREATE TABLE `dmp_mc_purchase_price` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `price_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '价格表编码', + `price_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '价格表名称', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `start_effective_date` date DEFAULT NULL COMMENT '起始有效期', + `end_effective_date` date DEFAULT NULL COMMENT '终止有效期', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购价格' + +-- Table: dmp_mc_purchase_price_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_price_detail +Create Table: CREATE TABLE `dmp_mc_purchase_price_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `price_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '价格表编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `mpq` decimal(20,6) DEFAULT NULL COMMENT '采购最小包装量', + `moq` decimal(20,6) DEFAULT NULL COMMENT '采购最小起订量', + `purchase_price` decimal(20,6) DEFAULT '0.000000' COMMENT '采购价格', + `delivery_date` int DEFAULT '0' COMMENT '交货期(天)', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `tax_flag` int DEFAULT '1' COMMENT '含税标记; 1:含税;0:不含税', + `detail_remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '明细备注', + `critical_days` int DEFAULT '0' COMMENT '临期天数', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购价格明细' + +-- Table: dmp_mc_purchase_reject +*************************** 1. row *************************** + Table: dmp_mc_purchase_reject +Create Table: CREATE TABLE `dmp_mc_purchase_reject` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `reject_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '拒收单号', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购到货单号', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `purchase_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'NORMAL' COMMENT '采购类型', + `reject_date` date DEFAULT NULL COMMENT '拒收时间', + `purchaser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购员', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT ' 备注', + `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`), + KEY `idx_ecid_reject_no` (`ecid`,`reject_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购拒收' + +-- Table: dmp_mc_purchase_reject_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_reject_detail +Create Table: CREATE TABLE `dmp_mc_purchase_reject_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `reject_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '拒收单号', + `row_index` int DEFAULT NULL COMMENT '拒收单行号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `convert_reject_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转换拒收单位编码', + `convert_reject_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '转换拒收数量', + `convert_coefficient` decimal(20,6) DEFAULT '0.000000' COMMENT '转换系数', + `arrival_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '到货数量', + `reject_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '拒收数量', + `censorship_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '送检数量', + `inspect_qualified_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '检验合格数量', + `inspect_unqualified_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '检验不合格数量', + `inspect_outcome` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查结果', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `order_row_index` int DEFAULT NULL COMMENT '采购订单行号', + `sales_order_no_list` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购到货单号', + `arrival_row_index` int DEFAULT NULL COMMENT '采购到货单行号', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`), + KEY `idx_ecid_arrival` (`ecid`,`arrival_no`,`arrival_row_index`), + KEY `idx_ecid_reject_no` (`ecid`,`reject_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购拒收单明细' + +-- Table: dmp_mc_purchase_return +*************************** 1. row *************************** + Table: dmp_mc_purchase_return +Create Table: CREATE TABLE `dmp_mc_purchase_return` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `return_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购退货单号', + `return_date` date DEFAULT NULL COMMENT '退货日期', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `storage_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `purchaser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购员', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '退货数量', + `amount` decimal(65,6) DEFAULT '0.000000' COMMENT '退货金额', + `untax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '无税金额', + `tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '税额', + `entry_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '入库数量', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据类型', + `source_bill_no_list` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `purchase_order_no_list` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认人', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `purchase_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'NORMAL' COMMENT '采购类型', + `logistics_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流单号', + `print_times` int DEFAULT '0' COMMENT '打印次数', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `created_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人用户ID(原f_creatoruserid)', + `updated_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人用户ID(原f_lastmodifyuserid)', + `attachment_urls` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件路径', + PRIMARY KEY (`id`), + KEY `idx_dmp_mc_purchase_return_return_no` (`return_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购退货' + +-- Table: dmp_mc_purchase_return_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_return_detail +Create Table: CREATE TABLE `dmp_mc_purchase_return_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `return_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '采购退货单号', + `row_index` int DEFAULT NULL COMMENT '行号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `convert_return_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转换退货单位编码', + `convert_return_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '转换退货数量', + `convert_coefficient` decimal(20,6) DEFAULT '0.000000' COMMENT '转换系数', + `cus_coefficient_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自定义转换系数标识 0-换算系数,1-自定义编写系数', + `quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '退货数量', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `price` decimal(20,6) DEFAULT '0.000000' COMMENT '退货价格', + `amount` decimal(65,6) DEFAULT '0.000000' COMMENT '退货金额', + `untax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '无税价格', + `untax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '无税金额', + `tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '税额', + `storage_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `source_bill_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据类型', + `source_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `source_bill_detail_row_index` int DEFAULT NULL COMMENT '来源单据行号', + `purchase_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `purchase_order_detail_row_index` int DEFAULT NULL COMMENT '采购订单行号', + `entry_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库数量', + `entry_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '入库金额', + `entry_untax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '入库无税金额', + `entry_tax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '入库税额', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `created_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人用户ID(原f_creatoruserid)', + `updated_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人用户ID(原f_lastmodifyuserid)', + `main_entry_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '入库数量(主)', + `auxiliary_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '辅单位数量', + PRIMARY KEY (`id`), + KEY `idx_dmp_mc_purchase_return_detail_return_no` (`return_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购退货明细' + +-- Table: dmp_mc_purchase_template +*************************** 1. row *************************** + Table: dmp_mc_purchase_template +Create Table: CREATE TABLE `dmp_mc_purchase_template` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `template_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板编码', + `template_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板名称', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购模板' + +-- Table: dmp_mc_purchase_template_detail +*************************** 1. row *************************** + Table: dmp_mc_purchase_template_detail +Create Table: CREATE TABLE `dmp_mc_purchase_template_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `template_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '数量', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购模板明细' + +-- Table: dmp_mc_purchug_group +*************************** 1. row *************************** + Table: dmp_mc_purchug_group +Create Table: CREATE TABLE `dmp_mc_purchug_group` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户ID', + `group_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '代码', + `group_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称', + `group_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `segment1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `segment2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `segment3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购组' + +-- Table: dmp_mc_purchug_group_user +*************************** 1. row *************************** + Table: dmp_mc_purchug_group_user +Create Table: CREATE TABLE `dmp_mc_purchug_group_user` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `group_private_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组主键', + `group_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `user_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户代码', + `segment1` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `segment2` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `segment3` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `is_group_permission` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购组成员表' + +-- Table: dmp_mc_purchug_user +*************************** 1. row *************************** + Table: dmp_mc_purchug_user +Create Table: CREATE TABLE `dmp_mc_purchug_user` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业', + `user_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户代码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='采购员表' + +-- Table: dmp_mc_quantity_his +*************************** 1. row *************************** + Table: dmp_mc_quantity_his +Create Table: CREATE TABLE `dmp_mc_quantity_his` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `package_size` decimal(20,6) DEFAULT NULL COMMENT '每件数量', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + `created_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人用户ID(原f_creatoruserid)', + `updated_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人用户ID(原f_lastmodifyuserid', + `unit_measure` int DEFAULT NULL COMMENT '单位精度', + `f_sort` int NOT NULL AUTO_INCREMENT COMMENT '排序序号', + PRIMARY KEY (`id`), + UNIQUE KEY `自增` (`f_sort`) +) ENGINE=InnoDB AUTO_INCREMENT=1596 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_mc_vendor_newest_price +*************************** 1. row *************************** + Table: dmp_mc_vendor_newest_price +Create Table: CREATE TABLE `dmp_mc_vendor_newest_price` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `purchase_price` decimal(20,6) DEFAULT '0.000000' COMMENT '采购价格', + `vendor_newest_price_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商最新价明细标识', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商最新价' + +-- Table: dmp_mc_vendor_newest_price_detail +*************************** 1. row *************************** + Table: dmp_mc_vendor_newest_price_detail +Create Table: CREATE TABLE `dmp_mc_vendor_newest_price_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `vendor_newest_price_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商最新价标识', + `source_bill_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据标识', + `source_bill_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据明细标识', + `purchase_price` decimal(20,6) DEFAULT '0.000000' COMMENT '采购价格', + `vendor_newest_price_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商最新价明细标识', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商最新价明细' + +-- Table: dmp_mc_vendor_rcv_addr +*************************** 1. row *************************** + Table: dmp_mc_vendor_rcv_addr +Create Table: CREATE TABLE `dmp_mc_vendor_rcv_addr` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '新增字段', + `receipt_place_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '收货地方代码', + `receipt_place_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '收货地方名称', + `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '状态', + `segment1` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '预备字段1', + `segment2` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '预备字段2', + `segment3` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '预备字段3', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '最后更新人', + `update_time` datetime DEFAULT NULL COMMENT '最后更新时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='收货地点表' + +-- Table: dmp_mc_vendor_user +*************************** 1. row *************************** + Table: dmp_mc_vendor_user +Create Table: CREATE TABLE `dmp_mc_vendor_user` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商ID', + `user_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户ID', + `segment1` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备用1', + `segment2` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备用2', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改者', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `delete_mark` int DEFAULT '0' COMMENT '删除标志', + PRIMARY KEY (`id`), + UNIQUE KEY `idx_srm_vendor_userid` (`user_code`,`vendor_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商用户成员表' + +-- Table: dmp_om_assembly_config +*************************** 1. row *************************** + Table: dmp_om_assembly_config +Create Table: CREATE TABLE `dmp_om_assembly_config` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂编码', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂名称', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间编码', + `workshop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间名称', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `pl_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `material_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `draw_num` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图号', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `vehicle_config` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车型配置', + `conversion_factor` decimal(22,6) DEFAULT NULL COMMENT '换算系数', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='成套件配置' + +-- Table: dmp_om_audit_users +*************************** 1. row *************************** + Table: dmp_om_audit_users +Create Table: CREATE TABLE `dmp_om_audit_users` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `om_audituserid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核人用户Id', + `om_authtype` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '权限类型,数据字典(omAuditType):订单审核|orderAudit,财务审核|financeAudit', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_bom_closure +*************************** 1. row *************************** + Table: dmp_om_bom_closure +Create Table: CREATE TABLE `dmp_om_bom_closure` ( + `id` int unsigned NOT NULL COMMENT '自增ID', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `ancestor` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '祖先节点', + `descendant` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '后代节点', + `distance` tinyint NOT NULL DEFAULT '0' COMMENT '相隔层级,>=1', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='bom闭包表' + +-- Table: dmp_om_close_accounts +*************************** 1. row *************************** + Table: dmp_om_close_accounts +Create Table: CREATE TABLE `dmp_om_close_accounts` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `close_accounts_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结账单号', + `start_date` date DEFAULT NULL COMMENT '结账开始时间', + `end_date` date DEFAULT NULL COMMENT '结账结束时间', + `data_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据类型;detail:明细;sum:汇总', + `cust_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `last_balance_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '上期结存量', + `last_balance_auxiliary_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '上期结存量(辅)', + `last_balance_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '上期结存金额', + `this_deliver_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '本期送货数量', + `this_deliver_auxiliary_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '本期送货数量(辅)', + `this_deliver_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '本期送货金额', + `this_return_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '本期退货数量', + `this_return_auxiliary_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '本期退货数量(辅)', + `this_return_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '本期退货金额', + `this_account_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '本期挂账数量', + `this_account_auxiliary_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '本期挂账数量(辅)', + `this_account_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '本期挂账金额', + `this_balance_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '本期结存数量', + `this_balance_auxiliary_quantity` decimal(65,6) DEFAULT '0.000000' COMMENT '本期结存数量(辅)', + `this_balance_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '本期结存金额', + `sort` int DEFAULT NULL COMMENT '明细序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售挂账汇总结账表' + +-- Table: dmp_om_contract_enclosure +*************************** 1. row *************************** + Table: dmp_om_contract_enclosure +Create Table: CREATE TABLE `dmp_om_contract_enclosure` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_enclosuretext` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件地址(文件服务器返回地址)', + `om_enclosurename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件名称(上传文件原名称)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_conversion_production +*************************** 1. row *************************** + Table: dmp_om_conversion_production +Create Table: CREATE TABLE `dmp_om_conversion_production` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ECID` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `OM_ORDER` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `OM_PRODUCTIONORDERNO` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转生产单号', + `OM_PLANDELIVERDATE` datetime DEFAULT NULL COMMENT '计划交期 ', + `F_SORT` int DEFAULT NULL COMMENT '排序,默认升序', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_conversion_production_productinfo +*************************** 1. row *************************** + Table: dmp_om_conversion_production_productinfo +Create Table: CREATE TABLE `dmp_om_conversion_production_productinfo` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ECID` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `OM_PRODUCTIONORDERNO` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转生产单号', + `OM_PRODUCTMODEL` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品型号', + `OM_PRODUCTNAME` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `OM_BOMVERSION` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'BOM版本', + `OM_PRICE` decimal(16,6) DEFAULT NULL COMMENT '定价', + `OM_DISCOUNTRATE` decimal(16,6) DEFAULT NULL COMMENT '折扣率', + `OM_TAXRATE` decimal(16,0) DEFAULT NULL COMMENT '税率', + `OM_UNITPRICE` decimal(16,6) DEFAULT NULL COMMENT '折后单价', + `OM_QUANTITY` decimal(16,2) DEFAULT NULL COMMENT '数量', + `OM_UNIT` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `REMARK` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `OM_PRODUCTIONGAP` decimal(16,2) DEFAULT NULL COMMENT '生产缺口', + `OM_PRODUCTIONQUANTITUY` decimal(16,2) DEFAULT NULL COMMENT '生产数量', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_cust_product_demand +*************************** 1. row *************************** + Table: dmp_om_cust_product_demand +Create Table: CREATE TABLE `dmp_om_cust_product_demand` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `product_model` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `cust_demand` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户要求', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_customer_info +*************************** 1. row *************************** + Table: dmp_om_customer_info +Create Table: CREATE TABLE `dmp_om_customer_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `customer_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `classfied_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类', + `classfied_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类名称', + `customer_abbr` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户简称', + `business_leader` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务负责人', + `business_leader_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务负责人名称', + `country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '国', + `province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '省', + `city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '城市', + `registered_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注册地址', + `socai_credit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '统一社会信用代码', + `company_established_time` datetime DEFAULT NULL COMMENT '公司成立时间', + `legal_representative` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '法定代表人', + `detailaddress` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '详细地址', + `company_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公司类型', + `contact_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `channelType_withIn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道内销类型', + `channelType_withIn_str` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道内销类型名称', + `channelType_foreign` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道外贸类型', + `channelType_foreign_str` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道外贸类型名称', + `channel_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道类型', + `channel_type_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道类型名称', + `onlineRetailersType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电商oem类型', + `onlineRetailersTypeStr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电商oem类型名称', + `d_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `ac_pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器文件名', + `logistics` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '常用物流', + `logistics_add` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流联系地址', + `logistics_way` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流联系方式', + `logistics_contact` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流联系人', + `settlement_currency` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算货币', + `settlement_currency_str` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算货币名称', + `credit_limit` decimal(10,0) DEFAULT NULL COMMENT '信用额度', + `enable_credit_limit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否激活信用额度 Y是 N否', + `settlement_customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算客户CODE', + `settlement_customer_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算客户名称', + `contact_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系地址', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 弃用)', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `money_decimal` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '金额小数位数', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_customer_code` (`ecid`,`customer_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户信息表' + +-- Table: dmp_om_deliver_costs +*************************** 1. row *************************** + Table: dmp_om_deliver_costs +Create Table: CREATE TABLE `dmp_om_deliver_costs` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `om_deliverorder` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单号', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_cost_date` datetime DEFAULT NULL COMMENT '时间', + `om_cost_item` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '事项', + `om_cost_amount` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '费用', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `sort` int DEFAULT NULL COMMENT '序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='发货单费用明细表' + +-- Table: dmp_om_deliver_enclosure +*************************** 1. row *************************** + Table: dmp_om_deliver_enclosure +Create Table: CREATE TABLE `dmp_om_deliver_enclosure` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `om_deliverorder` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单号', + `om_enclosuretext` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件地址(文件服务器返回地址)', + `om_enclosurename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件名称(上传文件原名称)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_deliver_order +*************************** 1. row *************************** + Table: dmp_om_deliver_order +Create Table: CREATE TABLE `dmp_om_deliver_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_deliverorder` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单号', + `om_deliverdate` datetime DEFAULT NULL COMMENT '发货日期', + `om_deliverconfirm` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库确认发货(暂时未用到)', + `om_isinspection` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否质量检测:是|true,否|false', + `om_state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货预约单状态(deliverOrderState):待出库|forout、已出库|haveout、已取消|cancel', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `cust_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `logistics` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客戶-常用物流', + `logistics_contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客戶-常用物流联系人', + `logistics_way` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客戶-常用物流联系方式', + `logistics_add` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客戶-常用物流联系地址', + `om_settlecurrency` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算货币(数据字典:settlementCurrency)', + `om_deliveramount` decimal(20,6) DEFAULT NULL COMMENT '发货金额(不含税)', + `om_taxdeliveramount` decimal(20,6) DEFAULT NULL COMMENT '发货金额(含税)', + `f_sort` int DEFAULT '1' COMMENT '排序,默认升序', + `om_deliverremark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货运信息/发运备注', + `om_deliverstock` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货仓库编码(数据来源:库存模块)', + `om_printcount` int(11) unsigned zerofill DEFAULT '00000000000' COMMENT '打印次数', + `om_cancel_reason` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '取消原因', + `om_cust_contract` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户联系人', + `om_cust_contract_info` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户联系方式', + `om_cust_contract_addr` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户联系地址', + `om_input_no` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '进仓编号', + `om_trans_company` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货运公司', + `om_net_weight` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '净重', + `om_rough_weight` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '毛重', + `om_container_info` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '集装箱大小', + `om_trans_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出货方式:(freightMode):散货|bulkCargo、成柜|completeCabinet、拼货|collaborate', + `om_volume` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '体积', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货备注', + `remark_abs` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货摘要', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `creator_user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人ID', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `tora_number` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '托数', + `serial_number` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序列号', + PRIMARY KEY (`id`), + UNIQUE KEY `dmp_om_ecid_order_deliver_order` (`ecid`,`om_deliverorder`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_deliver_productinfo +*************************** 1. row *************************** + Table: dmp_om_deliver_productinfo +Create Table: CREATE TABLE `dmp_om_deliver_productinfo` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `om_deliverorder` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单号', + `om_productmodel` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `om_productname` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `om_custmaterialno` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户料号', + `om_custproductname` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户产品名称', + `om_productspecification` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细行号', + `om_bomversion` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'BOM版本', + `om_price` decimal(20,6) DEFAULT NULL COMMENT '定价', + `om_discountrate` decimal(16,6) DEFAULT NULL COMMENT '折扣率', + `om_taxrate` decimal(20,6) DEFAULT NULL COMMENT '税率', + `om_unitprice` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '发货单价(不含税)', + `om_taxunitprice` decimal(16,6) DEFAULT NULL COMMENT '发货单价(含税)', + `om_quantity` decimal(16,6) DEFAULT NULL COMMENT '订单主单位数量', + `om_stockout` decimal(16,6) DEFAULT NULL COMMENT '实际出库数量', + `om_deliverquantity` decimal(16,6) DEFAULT NULL COMMENT '发货预约主数量', + `om_fz_deliver_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅单位发货数量', + `om_packagesize` decimal(16,6) DEFAULT '0.000000' COMMENT '每件数量', + `om_packagenum` int DEFAULT NULL COMMENT '件数', + `om_remainder` decimal(16,6) DEFAULT NULL COMMENT '余数', + `om_deliveramount` decimal(20,6) DEFAULT NULL COMMENT '发货金额(不含税)', + `om_taxdeliveramount` decimal(20,6) DEFAULT NULL COMMENT '发货金额(含税)', + `om_unit` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位编码', + `om_fz_unit_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `om_inspectionresult` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质量检验结果:合格|true,不合格|false', + `om_productinfoid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单物料Id,用于区别订单中存在的同物料编码产品', + `om_deliverstock` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品发货仓库编码', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货库区', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货库位', + `last_output_time` datetime DEFAULT NULL COMMENT '最后一次出库时间', + `sort` int DEFAULT NULL COMMENT '序号', + `om_receipt_quantity` decimal(16,6) DEFAULT NULL COMMENT '回执数量', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `deliver_unit` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单位编码', + `deliver_unit_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '发货单位数量', + `metering_coefficient` decimal(16,6) DEFAULT NULL COMMENT '发货主单位系数', + `sales_unit_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '销售单位数量', + `sales_stockout` decimal(16,6) DEFAULT NULL COMMENT '销售单位实际出库数量', + `deliver_unitprice` decimal(20,6) DEFAULT '0.000000' COMMENT '发货单位折后售价(不含税)', + `deliver_taxunitprice` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '发货单位售价(含税)', + `om_fz_coefficient` decimal(16,6) DEFAULT NULL COMMENT '辅单位发货系数', + `insp_doc_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质检单号', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Y/N是否已发送异常信息', + `volume_per_piece` decimal(16,6) DEFAULT NULL COMMENT '每件体积(m³)', + `volume_total` decimal(30,6) DEFAULT NULL COMMENT '总体积', + `om_gifttag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'false' COMMENT '是否赠品:是|true,否|false', + `invoice_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT 'Y/N是否开票', + `delivery_before_discount_price` decimal(18,6) DEFAULT NULL COMMENT '发货单位折前单价(不含税)', + `delivery_tax_before_discount_price` decimal(18,6) DEFAULT NULL COMMENT '发货单位折前单价(含税)', + `cust_om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户订单号', + `cust_om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户订单行号', + `om_cust_demand` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户要求', + PRIMARY KEY (`id`), + KEY `idx_ecid_productinfoid` (`ecid`,`om_productinfoid`), + KEY `dmp_om_deliver_productinfo_ecid_IDX` (`ecid`,`om_deliverorder`), + KEY `dmp_om_deliver_productinfo_deliverorder` (`ecid`,`om_order`,`om_deliverorder`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_deliver_quantity_his +*************************** 1. row *************************** + Table: dmp_om_deliver_quantity_his +Create Table: CREATE TABLE `dmp_om_deliver_quantity_his` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `product_model` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `package_size` decimal(16,6) DEFAULT NULL COMMENT '每件数量', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `volume_per_piece` decimal(16,6) DEFAULT NULL COMMENT '每件体积(m³)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_demand_schedule +*************************** 1. row *************************** + Table: dmp_om_demand_schedule +Create Table: CREATE TABLE `dmp_om_demand_schedule` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `schedule_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日程编码', + `request_year_month` date DEFAULT NULL COMMENT '要货年月,格式为YYYY-MM', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂编码', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂名称', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间编码', + `workshop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间名称', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `pl_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `schedule_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'draft' COMMENT '状态,可选值:draft(草稿)、confirmed(确认)', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='日程计划' + +-- Table: dmp_om_demand_schedule_daily +*************************** 1. row *************************** + Table: dmp_om_demand_schedule_daily +Create Table: CREATE TABLE `dmp_om_demand_schedule_daily` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `schedule_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日程编码', + `parent_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '父id', + `field` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段', + `schedule_date` date DEFAULT NULL COMMENT '年月日', + `daily_demand` decimal(22,6) DEFAULT NULL COMMENT '日需求数', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='日需求数' + +-- Table: dmp_om_demand_schedule_detail +*************************** 1. row *************************** + Table: dmp_om_demand_schedule_detail +Create Table: CREATE TABLE `dmp_om_demand_schedule_detail` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `schedule_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日程编码', + `schedule_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日程id', + `vehicle_config` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车型配置', + `material_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `total_demand` decimal(22,6) DEFAULT NULL COMMENT '需求总数', + `demand_forecast` decimal(22,6) DEFAULT NULL COMMENT '年份月份预测', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='日程计划明细' + +-- Table: dmp_om_enclosure +*************************** 1. row *************************** + Table: dmp_om_enclosure +Create Table: CREATE TABLE `dmp_om_enclosure` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_enclosuretext` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件地址(文件服务器返回地址)', + `om_enclosurename` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件名称(上传文件原名称)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_exchange_enclosure +*************************** 1. row *************************** + Table: dmp_om_exchange_enclosure +Create Table: CREATE TABLE `dmp_om_exchange_enclosure` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `om_exchange_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '换货单号', + `om_enclosuretext` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件地址(文件服务器返回地址)', + `om_enclosurename` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件名称(上传文件原名称)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='换货单附件表' + +-- Table: dmp_om_exchange_order +*************************** 1. row *************************** + Table: dmp_om_exchange_order +Create Table: CREATE TABLE `dmp_om_exchange_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '换货预约单状态(exchangeOrderState):草稿|draft、进行中|progress、已完成|finish', + `om_exchange_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '换货单号', + `om_order_date` datetime DEFAULT NULL COMMENT '单据日期', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `cust_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `om_merchandiser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `om_settlecurrency` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算货币(数据字典:settlementCurrency)', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_tag` int DEFAULT '0' COMMENT '删除标记,1:已删除,0:未删除(默认)', + PRIMARY KEY (`id`), + KEY `dmp_om_ecid_exchange_order` (`ecid`,`om_exchange_order`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='换货单表' + +-- Table: dmp_om_exchange_productinfo +*************************** 1. row *************************** + Table: dmp_om_exchange_productinfo +Create Table: CREATE TABLE `dmp_om_exchange_productinfo` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '换货类型(exchangeType):换入|exchange_in、换出|exchange_out', + `om_state` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品明细换货状态(exchangeProState):\r\n待出库|forout、部分出库|partout、已出库|haveout;\r\n待入库|forinput、部分入库|partinput、已入库|haveinput;\r\n\r\n\r\n\r\n', + `om_exchange_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `om_product_model` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `om_product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `om_cust_material_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户料号', + `om_cust_product_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户产品名称', + `om_product_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `om_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `om_exchange_quantity` decimal(16,6) DEFAULT NULL COMMENT '换货数量', + `om_stock_out` decimal(16,6) DEFAULT NULL COMMENT '实际换货出入库数量', + `om_fz_unit_code` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `om_fz_exchange_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅换货数量', + `om_unit_price` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '发货单价(不含税)', + `om_tax_unit_price` decimal(20,6) DEFAULT NULL COMMENT '发货单价(含税)', + `om_tax_rate` decimal(16,6) DEFAULT NULL COMMENT '税率', + `om_exchange_amount` decimal(20,6) DEFAULT NULL COMMENT '换货金额(不含税)', + `om_tax_exchange_amount` decimal(20,6) DEFAULT NULL COMMENT '换货金额(含税)', + `om_exchange_stock` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品发货仓库编码', + `last_output_time` datetime DEFAULT NULL COMMENT '最后一次出库时间', + `sort` int DEFAULT NULL COMMENT '序号', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_tag` int DEFAULT '0' COMMENT '删除标记,1:已删除,0:未删除(默认)', + PRIMARY KEY (`id`), + KEY `dmp_om_exchange_order_productinfo` (`ecid`,`om_exchange_order`,`om_product_model`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='换货单产品明细表' + +-- Table: dmp_om_his_fetch_condition +*************************** 1. row *************************** + Table: dmp_om_his_fetch_condition +Create Table: CREATE TABLE `dmp_om_his_fetch_condition` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `func_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '功能编码', + `user_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录用户Id', + `fetch_condition` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '查询条件Json字符串', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_item_info +*************************** 1. row *************************** + Table: dmp_om_item_info +Create Table: CREATE TABLE `dmp_om_item_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户ID', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `alias_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户产品名称', + `item_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料描述', + `item_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `draw_num` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位编码', + `unit_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位名称', + `unit_measure` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位小数位数', + `fz_unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `fz_unit_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位名称', + `fz_coefficient` decimal(16,6) DEFAULT NULL COMMENT '辅单位系数', + `fz_unit_measure` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位小数位数', + `item_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型编码', + `item_type_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型名称', + `item_model` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品型号', + `item_categorys_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `item_categorys_name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `item_classes` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类别编码', + `item_classes_str` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类别名称', + `is_purchase` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否采购', + `properties` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性(编码):1.采购2.自制', + `properties_str` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性(名称)1.采购2.自制', + `bid_price` decimal(11,2) DEFAULT NULL COMMENT '标价', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `is_direct_selling` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否直采销售', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_itemcode` (`ecid`,`item_code`), + KEY `idx_itemCode` (`item_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料信息' + +-- Table: dmp_om_operationrecord +*************************** 1. row *************************** + Table: dmp_om_operationrecord +Create Table: CREATE TABLE `dmp_om_operationrecord` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_operationcontent` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作内容', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_order +*************************** 1. row *************************** + Table: dmp_om_order +Create Table: CREATE TABLE `dmp_om_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户编码,企业内唯一', + `cust_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户名称', + `plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + `f_sort` int DEFAULT '1' COMMENT '排序,默认升序', + `om_state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单状态(数据字典:omState)', + `om_planno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `om_sourceorder` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源订单号', + `om_sourcecontact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源客户联系人', + `om_sourcecontactinfo` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源客户联系方式', + `om_sourcecustomeradd` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源客户联系地址', + `om_orderdate` datetime DEFAULT NULL COMMENT '下单日期', + `om_quantity` decimal(16,6) DEFAULT NULL COMMENT '产品总数(千件)', + `om_weight` decimal(16,6) DEFAULT NULL COMMENT '产品总重(KG)', + `om_orderamount` decimal(20,6) DEFAULT '0.000000' COMMENT '订单折前金额(不含税)', + `om_taxorderamount` decimal(20,6) DEFAULT NULL COMMENT '订单折前金额(含税)', + `om_saleamount` decimal(20,6) DEFAULT NULL COMMENT '销售金额(不含税)', + `om_taxamount` decimal(20,6) DEFAULT NULL COMMENT '税额', + `om_taxsaleamount` decimal(20,6) DEFAULT NULL COMMENT '销售金额(含税)', + `om_shipmentamount` decimal(16,6) DEFAULT '0.000000' COMMENT '发货额', + `om_uncollected` decimal(16,6) DEFAULT '0.000000' COMMENT '未收款', + `om_grossmargin` decimal(16,6) DEFAULT NULL COMMENT '毛利率', + `remark` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `om_contracttime` datetime DEFAULT NULL COMMENT '订单交期', + `om_redotime` datetime DEFAULT NULL COMMENT '订单重做日期', + `om_finishtime` datetime DEFAULT NULL COMMENT '订单完成日期', + `om_tradeterms` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '贸易术语(数据字典:tradeTerms)', + `om_contract_no` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合同号', + `om_expectedtime` datetime DEFAULT NULL COMMENT '计划交期', + `om_contractforcetime` datetime DEFAULT NULL COMMENT '合同生效日期', + `om_contracttext` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合同文本(文件服务器返回地址)', + `om_contractname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合同文本(上传文件原名称)', + `om_isprint` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否打印', + `om_ordertype` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单类型(数据字典:orderType)', + `om_newcontact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户联系人', + `om_newcontactinfo` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户联系方式', + `om_newcustomeradd` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户联系地址', + `om_logcontact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流客户联系人', + `om_logcontactinfo` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流客户联系方式', + `om_logcustomeradd` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流客户联系地址', + `om_ordertaxrate` decimal(16,2) DEFAULT NULL COMMENT '订单税率(数据字典:orderTaxRate)', + `om_settlcurrency` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算货币', + `om_exchangerate` decimal(16,6) DEFAULT NULL COMMENT '汇率', + `om_custchannel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户渠道(数据字典:customerArea)', + `om_delivergoodsadd` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货地址', + `om_merchandiser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '跟单员 用户Id', + `source_custcode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源客户编码', + `source_custname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源客户名称', + `source_custchannel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源客户渠道(数据字典:customerArea)', + `om_faccode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单所属工厂', + `process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程实例Id', + `approval_init_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态', + `submit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交审批-备注说明', + `is_audit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否审批:0-是,1-否', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `creator_user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人ID', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `is_or_not` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否取消标识:0-否 1-是', + `sales_plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + `data_source` tinyint(1) DEFAULT '0' COMMENT '数据来源 手工录入|0 销售计划|1 新订单数据|2', + `order_volume_total` decimal(30,6) DEFAULT NULL COMMENT '总体积', + `follower` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新跟单人(用户id)', + `last_bom_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否获取最新订单数据;true:是,false:否', + PRIMARY KEY (`id`), + UNIQUE KEY `primary_ecid_om_order` (`om_order`,`ecid`), + KEY `ecid_order_state` (`om_order`,`ecid`,`om_state`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单主表' + +-- Table: dmp_om_order_bom_project_relation +*************************** 1. row *************************** + Table: dmp_om_order_bom_project_relation +Create Table: CREATE TABLE `dmp_om_order_bom_project_relation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `bom_item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'bom-物料编码', + `bom_level` int DEFAULT '0' COMMENT '层级', + `thumbnail_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缩略图链接', + `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片链接', + `config_option` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置选项', + `project_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编码', + `relation_item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联的物料编码', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `project_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目属性明细ID', + `old_relation_item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '旧关联的物料编码', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单行号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单/bom/属性项目关系表' + +-- Table: dmp_om_order_gathering_cfg +*************************** 1. row *************************** + Table: dmp_om_order_gathering_cfg +Create Table: CREATE TABLE `dmp_om_order_gathering_cfg` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `om_settlcurrency` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算货币(数据字典)', + `om_arrivalreceived` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '到货收款', + `om_arrivaldays` int DEFAULT NULL COMMENT '到货收款天数', + `om_advancesreceived` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预收款', + `om_contractforcedays` int DEFAULT NULL COMMENT '合同生效天数', + `om_contractamountrate` decimal(16,6) DEFAULT NULL COMMENT '预收款合同金额比例', + `om_periodreceived` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '周期收款', + `om_warndays` int DEFAULT NULL COMMENT '收款钱提醒天数', + `om_negotiate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '最后议价', + `om_negotiateamount` decimal(16,6) DEFAULT NULL COMMENT '最后议价金额', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_order_period_gathering_cfg +*************************** 1. row *************************** + Table: dmp_om_order_period_gathering_cfg +Create Table: CREATE TABLE `dmp_om_order_period_gathering_cfg` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `om_arrivaldays` int DEFAULT NULL COMMENT '到货天数', + `om_receivedrate` decimal(16,6) DEFAULT NULL COMMENT '到货天数收款比例', + `f_sort` int DEFAULT NULL COMMENT '序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_order_process_instances +*************************** 1. row *************************** + Table: dmp_om_order_process_instances +Create Table: CREATE TABLE `dmp_om_order_process_instances` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '审批流单号', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '流程实例Id', + `process_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程类型', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_order_receive_plan +*************************** 1. row *************************** + Table: dmp_om_order_receive_plan +Create Table: CREATE TABLE `dmp_om_order_receive_plan` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款类型', + `rate` decimal(5,2) DEFAULT NULL COMMENT '收款比例', + `due_date` date DEFAULT NULL COMMENT '到期日', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单收款计划' + +-- Table: dmp_om_order_snapshot +*************************** 1. row *************************** + Table: dmp_om_order_snapshot +Create Table: CREATE TABLE `dmp_om_order_snapshot` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '销售订单ID', + `change_snapshot` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '订单主表快照(JSON)', + `productinfo_snapshot` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '产品明细快照(JSON)', + `bom_snapshot` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'BOM数据快照(JSON)', + `property_group_snapshot` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '属性组快照(JSON)', + `file_snapshot` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '产品图片数据(JSON)', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售订单变更审批快照表' + +-- Table: dmp_om_package_container +*************************** 1. row *************************** + Table: dmp_om_package_container +Create Table: CREATE TABLE `dmp_om_package_container` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_template_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板编码', + `om_container_level` int NOT NULL COMMENT '容器层级', + `om_container_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '容器编码', + `om_container_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '容器名称', + `om_container_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '容器规格型号', + `om_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '包装单位编码', + `om_unit_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '包装单位名称', + `om_container_capacity` decimal(16,6) DEFAULT NULL COMMENT '容器容量', + `om_serial_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '条码规则(序列号)编码', + `om_serial_example` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '条码规则(序列号)示例', + `remark` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_tag` int DEFAULT '0' COMMENT '删除标记,1:已删除,0:未删除(默认)', + PRIMARY KEY (`id`), + KEY `dmp_om_ecid_template_code_level` (`ecid`,`om_template_code`,`om_container_level`,`deleted_tag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='包装模板容器表' + +-- Table: dmp_om_package_template +*************************** 1. row *************************** + Table: dmp_om_package_template +Create Table: CREATE TABLE `dmp_om_package_template` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板状态(packageTemplateState):启用|using、禁用|forbidden', + `om_template_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板编码', + `om_template_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板名称', + `cust_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `cust_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `om_item_categorys_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `om_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `om_item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `package_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '包装描述', + `package_levels` int DEFAULT NULL COMMENT '包装层级', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `om_enclosuretext` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件地址(文件服务器返回地址)', + `om_enclosurename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件名称(上传文件原名称)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_tag` int DEFAULT '0' COMMENT '删除标记,1:已删除,0:未删除(默认)', + PRIMARY KEY (`id`), + KEY `dmp_om_ecid_template_code_unique` (`ecid`,`om_template_code`,`deleted_tag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='包装模板表' + +-- Table: dmp_om_param_config +*************************** 1. row *************************** + Table: dmp_om_param_config +Create Table: CREATE TABLE `dmp_om_param_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `param_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编码', + `param_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `param_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数值', + `param_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数值类型:boolean|布尔,int|整形数值,float|浮点型数值,text|文本', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改用户', + `param_select_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数值类型:boolean|布尔,int|整形数值,float|浮点型数值,text|文本', + `param_select_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数值', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='参数配置' + +-- Table: dmp_om_pro_package_container +*************************** 1. row *************************** + Table: dmp_om_pro_package_container +Create Table: CREATE TABLE `dmp_om_pro_package_container` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单明细行号', + `om_container_level` int NOT NULL COMMENT '容器层级', + `om_container_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '容器编码', + `om_container_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '容器名称', + `om_container_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '容器规格型号', + `om_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '包装单位编码', + `om_unit_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '包装单位名称', + `om_container_capacity` int NOT NULL COMMENT '容器容量', + `om_serial_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '条码规则(序列号)编码', + `om_serial_example` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '条码规则(序列号)示例', + `remark` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`), + KEY `dmp_om_ecid_productindex_container_level_unique` (`ecid`,`om_productindex`,`om_container_level`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='包装模板容器表' + +-- Table: dmp_om_pro_package_template +*************************** 1. row *************************** + Table: dmp_om_pro_package_template +Create Table: CREATE TABLE `dmp_om_pro_package_template` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细行号', + `om_template_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板名称', + `package_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '包装描述', + `package_levels` int DEFAULT NULL COMMENT '包装层级', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `om_enclosuretext` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件地址(文件服务器返回地址)', + `om_enclosurename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件名称(上传文件原名称)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`), + UNIQUE KEY `dmp_om_ecid_productindex_template_name_unique` (`ecid`,`om_productindex`,`om_template_name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='包装模板表' + +-- Table: dmp_om_product_property_group +*************************** 1. row *************************** + Table: dmp_om_product_property_group +Create Table: CREATE TABLE `dmp_om_product_property_group` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号(发货单/退货单号)', + `doc_productinfo_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据产品明细id(发货单/退货单产品表id)', + `om_order` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_productmodel` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `project_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编码', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单产品明细行号', + `project_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目名称', + `project_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型:1|文本;2|数值', + `project_value` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目值', + `empty_mark` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否可为空:0|不可以为空;1|可以为空;默认值:1', + `enum_mark` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '枚举类型:0|非美军;1|枚举,默认值:0', + `labels` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '枚举值,JsonArray字符串:\r\n[\r\n {\r\n "label": "123",\r\n "value": "123"\r\n },\r\n {\r\n "label": "456",\r\n "value": "456"\r\n }\r\n]', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_productinfo +*************************** 1. row *************************** + Table: dmp_om_productinfo +Create Table: CREATE TABLE `dmp_om_productinfo` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `f_sort` int DEFAULT '1' COMMENT '排序,默认升序', + `om_ordernum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_productmodel` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `om_productspecification` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `om_productproperties` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性', + `om_custproductname` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户产品名称', + `om_productname` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `om_bomversion` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'BOM版本', + `om_custmaterialno` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户料号', + `om_price` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '定价', + `om_taxrate` decimal(20,6) DEFAULT NULL COMMENT '税率', + `om_taxprice` decimal(20,6) DEFAULT '0.000000' COMMENT '单价(含税)', + `om_discountrate` decimal(16,6) NOT NULL COMMENT '折扣率', + `om_unitprice` decimal(20,6) DEFAULT '0.000000' COMMENT '折后单价,售价(不含税)', + `om_taxunitprice` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '单价售价(含税)', + `sales_unitprice` decimal(20,6) DEFAULT '0.000000' COMMENT '销售单位折后售价(不含税)', + `sales_taxunitprice` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '销售单位售价(含税)', + `om_quantity` decimal(16,6) NOT NULL COMMENT '主单位数量', + `om_unit` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位编码', + `metering_coefficient` decimal(16,6) DEFAULT NULL COMMENT '主单位系数', + `om_stockout` decimal(16,6) NOT NULL COMMENT '线下已出库存', + `om_stockoutonline` decimal(16,6) DEFAULT NULL COMMENT '线上已出库存', + `om_returnquantity` decimal(16,6) unsigned zerofill DEFAULT NULL COMMENT '已退货数量', + `om_gifttag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'false' COMMENT '是否赠品:是|true,否|false', + `om_propertyvalues` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性组缩略值:多个值逗号分隔', + `om_proamount` decimal(20,6) DEFAULT '0.000000' COMMENT '折前金额(不含税)', + `om_taxproamount` decimal(20,6) DEFAULT '0.000000' COMMENT '折前金额(含税)', + `om_saleamount` decimal(20,6) DEFAULT '0.000000' COMMENT '金额(不含税)', + `om_taxamount` decimal(20,6) DEFAULT '0.000000' COMMENT '税额', + `om_taxsaleamount` decimal(20,6) DEFAULT '0.000000' COMMENT '金额(含税),税额', + `om_stockouttime` datetime DEFAULT NULL COMMENT '出库时间(最近出库时间)', + `sales_unit` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售单位编码', + `sales_unit_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '销售单位数量', + `om_bomtype` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'bom类型,数据字典(omBomType):标准bom|standardBom,定制bom|customBom', + `om_bomconfig` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'bom配置,数据字典(omBomConfig):--|empty,未配置|notConfig,已配置|haveConfig', + `bom_maintain` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否bom维护', + `is_direct_selling` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否直采销售', + `om_expectedtime` datetime DEFAULT NULL COMMENT '计划交期', + `om_product_expected_time` datetime DEFAULT NULL COMMENT '产品交期', + `om_unitcode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细行号', + `om_planno` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料计划单号', + `om_promisetime` datetime DEFAULT NULL COMMENT '承诺交期', + `om_givenstate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '下达状态', + `om_givenquantity` decimal(20,6) DEFAULT '0.000000' COMMENT '下达数量', + `om_move_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N', + `om_applybomcfg` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'false' COMMENT '是否已申请bom配置:true|已申请,false|未申请', + `om_route_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺路线编码', + `om_package_info` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '包装信息', + `remark` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `om_custdemand` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户要求', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `creator_user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人ID', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `product_state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细状态状态(0-草稿 1-进行中 2-待审核 4-异常 5-已完成 6-终止)', + `om_index` int DEFAULT NULL COMMENT '订单明细行号', + `is_or_not` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否取消标识:0-否 1-是', + `om_packagesize` decimal(16,6) DEFAULT NULL COMMENT '每件数量', + `om_package_num` decimal(16,6) DEFAULT NULL COMMENT '件数', + `om_remainder` decimal(16,6) DEFAULT NULL COMMENT '余数', + `fz_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅单位数量', + `fz_coefficient` decimal(16,6) DEFAULT NULL COMMENT '辅单位系数', + `cust_om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户订单号', + `cust_om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户订单行号', + `max_cost` decimal(15,6) DEFAULT NULL COMMENT '最高价', + `min_cost` decimal(15,6) DEFAULT NULL COMMENT '最低价', + `sales_reference` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售参考', + `unit_cost` decimal(15,6) DEFAULT NULL COMMENT '成本单价', + `total_cost` decimal(15,6) DEFAULT NULL COMMENT '总成本', + `sales_stockout` decimal(16,6) DEFAULT NULL COMMENT '销售已出库存', + `sales_returnquantity` decimal(16,6) DEFAULT NULL COMMENT '销售单位已退货数量', + `not_plan_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Y/N是否已发送异常信息-未转物料计划', + `not_production_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Y/N是否已发送异常信息-未排产', + `not_stock_in_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Y/N是否已发送异常信息-未入库', + `old_sales_unitprice` decimal(20,6) DEFAULT '0.000000' COMMENT '旧的销售折后售价(不含税)', + `om_allocation_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '主单位调拨数量', + `volume_per_piece` decimal(16,6) DEFAULT NULL COMMENT '每件体积(m³)', + `volume_total` decimal(30,6) DEFAULT NULL COMMENT '总体积', + `fz_unit_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `close_reason` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关闭原因', + `plan_send_date` date DEFAULT NULL COMMENT '计划发货日期', + `order_change_flag` int DEFAULT '0' COMMENT '订单变更:在计划下发数量大于0的情况下,改变数量或计划产品交期或bom版本时,值改为1', + `invoice_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT 'Y/N是否开票', + `cust_product_spec` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户产品规格', + PRIMARY KEY (`id`), + KEY `dmp_om_productinfo_ecid_ordernum` (`ecid`,`om_ordernum`), + KEY `ecid_order_productindex` (`ecid`,`om_productindex`,`om_ordernum`), + KEY `dmp_om_productinfo_ordernum` (`om_ordernum`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单明细表' + +-- Table: dmp_om_productinfo_cost +*************************** 1. row *************************** + Table: dmp_om_productinfo_cost +Create Table: CREATE TABLE `dmp_om_productinfo_cost` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细行号', + `om_unit_mc` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '单位材料成本', + `om_mc` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '材料成本', + `om_route_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺编码', + `om_unit_wc` decimal(20,6) NOT NULL COMMENT '单位加工成本', + `om_wc` decimal(20,6) NOT NULL COMMENT '加工成本', + `om_unit_pc` decimal(20,6) DEFAULT NULL COMMENT '单位包装成本', + `om_pc` decimal(20,6) DEFAULT NULL COMMENT '包装成本', + `om_unit_oc` decimal(20,6) DEFAULT NULL COMMENT '单位其他成本', + `om_oc` decimal(20,6) DEFAULT '0.000000' COMMENT '其他成本', + `om_unit_gp` decimal(20,6) DEFAULT NULL COMMENT '单位毛利', + `om_gp` decimal(20,6) DEFAULT NULL COMMENT '毛利', + `om_gp_rate` decimal(20,6) DEFAULT NULL COMMENT '毛利率', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`), + KEY `ecid_order_productindex` (`ecid`,`om_order`,`om_productindex`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单明细成本评估表' + +-- Table: dmp_om_productinfo_other_costs +*************************** 1. row *************************** + Table: dmp_om_productinfo_other_costs +Create Table: CREATE TABLE `dmp_om_productinfo_other_costs` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单明细行号', + `om_cost_item` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0.000000' COMMENT '其他成本项', + `om_unit_cost` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '其他成本项单位成本', + `om_cost` decimal(20,6) NOT NULL COMMENT '其他成本', + `sort` int NOT NULL COMMENT '排序', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`), + KEY `ecid_order_productindex` (`ecid`,`om_order`,`om_productindex`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单明细加工成本表' + +-- Table: dmp_om_productinfo_test +*************************** 1. row *************************** + Table: dmp_om_productinfo_test +Create Table: CREATE TABLE `dmp_om_productinfo_test` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `f_sort` int DEFAULT '1' COMMENT '排序,默认升序', + `om_ordernum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_productmodel` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `om_productspecification` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `om_productproperties` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性', + `om_custproductname` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户产品名称', + `om_productname` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `om_bomversion` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'BOM版本', + `om_custmaterialno` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户料号', + `om_price` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '定价', + `om_taxrate` decimal(20,6) DEFAULT NULL COMMENT '税率', + `om_taxprice` decimal(20,6) DEFAULT '0.000000' COMMENT '单价(含税)', + `om_discountrate` decimal(16,6) NOT NULL COMMENT '折扣率', + `om_unitprice` decimal(20,6) DEFAULT '0.000000' COMMENT '折后单价,售价(不含税)', + `om_taxunitprice` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '售价(含税)', + `om_quantity` decimal(16,6) NOT NULL COMMENT '数量', + `om_stockout` decimal(16,6) NOT NULL COMMENT '线下已出库存', + `om_stockoutonline` decimal(16,6) DEFAULT NULL COMMENT '线上已出库存', + `om_returnquantity` decimal(16,6) unsigned zerofill DEFAULT NULL COMMENT '已退货数量', + `om_gifttag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'false' COMMENT '是否赠品:是|true,否|false', + `om_propertyvalues` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性组缩略值:多个值逗号分隔', + `om_proamount` decimal(20,6) DEFAULT '0.000000' COMMENT '折前金额(不含税)', + `om_taxproamount` decimal(20,6) DEFAULT '0.000000' COMMENT '折前金额(含税)', + `om_saleamount` decimal(20,6) DEFAULT '0.000000' COMMENT '金额(不含税)', + `om_taxamount` decimal(20,6) DEFAULT '0.000000' COMMENT '税额', + `om_taxsaleamount` decimal(20,6) DEFAULT '0.000000' COMMENT '金额(含税),税额', + `om_stockouttime` datetime DEFAULT NULL COMMENT '出库时间(最近出库时间)', + `om_disamount` decimal(20,6) DEFAULT NULL, + `om_taxdisamount` decimal(20,6) DEFAULT NULL, + `om_unit` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `om_bomtype` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'bom类型,数据字典(omBomType):标准bom|standardBom,定制bom|customBom', + `om_bomconfig` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'bom配置,数据字典(omBomConfig):--|empty,未配置|notConfig,已配置|haveConfig', + `bom_maintain` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否bom维护', + `is_direct_selling` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否直采销售', + `om_expectedtime` datetime DEFAULT NULL COMMENT '计划交期', + `om_unitcode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细行号', + `om_planno` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料计划单号', + `om_promisetime` datetime DEFAULT NULL COMMENT '承诺交期', + `om_givenstate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '下达状态', + `om_givenquantity` decimal(20,6) DEFAULT '0.000000' COMMENT '下达数量', + `om_applybomcfg` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'false' COMMENT '是否已申请bom配置:true|已申请,false|未申请', + `remark` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `om_custdemand` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户要求', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `last_output_time` datetime DEFAULT NULL COMMENT '最后一次出库时间', + PRIMARY KEY (`id`), + KEY `dmp_om_productinfo_ecid_ordernum` (`ecid`,`om_ordernum`), + KEY `ecid_order_productindex` (`ecid`,`om_ordernum`,`om_productindex`), + KEY `dmp_om_productinfo_ordernum` (`om_ordernum`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_productinfo_work_costs +*************************** 1. row *************************** + Table: dmp_om_productinfo_work_costs +Create Table: CREATE TABLE `dmp_om_productinfo_work_costs` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单明细行号', + `om_op_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0.000000' COMMENT '工序编号', + `om_unit_cost` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '单位加工成本', + `om_cost` decimal(20,6) NOT NULL COMMENT '加工成本', + `op_num` int NOT NULL COMMENT '排序', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`), + KEY `ecid_order_productindex` (`ecid`,`om_order`,`om_productindex`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单明细加工成本表' + +-- Table: dmp_om_receipt_detail +*************************** 1. row *************************** + Table: dmp_om_receipt_detail +Create Table: CREATE TABLE `dmp_om_receipt_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_receipt_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '回执单号', + `om_receipt_quantity` decimal(16,6) DEFAULT NULL COMMENT '本次回执数量', + `om_receipt_price` decimal(16,6) DEFAULT NULL COMMENT '单价(不含税)', + `om_tax_receipt_price` decimal(16,6) DEFAULT NULL COMMENT '单价(含税)', + `om_receipt_amount` decimal(20,6) DEFAULT NULL COMMENT '金额(不含税)', + `om_tax_receipt_amount` decimal(20,6) DEFAULT NULL COMMENT '金额(含税)', + `om_deliver_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '发货明细Id', + `remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_tag` int DEFAULT '0' COMMENT '删除标记,1:已删除,0:未删除(默认)', + PRIMARY KEY (`id`), + KEY `dmp_om_deliver_productinfo_deliverorder` (`ecid`,`om_receipt_order`,`om_receipt_quantity`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='发货回执单明细表' + +-- Table: dmp_om_receipt_enclosure +*************************** 1. row *************************** + Table: dmp_om_receipt_enclosure +Create Table: CREATE TABLE `dmp_om_receipt_enclosure` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `receipt_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单号', + `om_enclosuretext` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件地址(文件服务器返回地址)', + `om_enclosurename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件名称(上传文件原名称)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='回执单附件' + +-- Table: dmp_om_receipt_order +*************************** 1. row *************************** + Table: dmp_om_receipt_order +Create Table: CREATE TABLE `dmp_om_receipt_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '回执单状态(receiptOrderState):新增|new、正常|normal', + `om_receipt_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '回执单号', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户编码', + `cust_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `om_receipt_date` datetime DEFAULT NULL COMMENT '回执日期', + `om_receipt_amount` decimal(20,6) DEFAULT NULL COMMENT '回执金额(不含税)', + `om_tax_receipt_amount` decimal(20,6) DEFAULT NULL COMMENT '回执金额(含税)', + `om_operator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人用户Id', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `creator_user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人ID', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_tag` int DEFAULT '0' COMMENT '删除标记,1:已删除,0:未删除(默认)', + PRIMARY KEY (`id`), + UNIQUE KEY `dmp_om_ecid_receipt_order_unique` (`ecid`,`om_receipt_order`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='发货回执单表' + +-- Table: dmp_om_receive_plan +*************************** 1. row *************************** + Table: dmp_om_receive_plan +Create Table: CREATE TABLE `dmp_om_receive_plan` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划编号', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='收款计划' + +-- Table: dmp_om_receive_plan_detail +*************************** 1. row *************************** + Table: dmp_om_receive_plan_detail +Create Table: CREATE TABLE `dmp_om_receive_plan_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `plan_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款计划id', + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款类型', + `rate` decimal(5,2) DEFAULT NULL COMMENT '收款比例', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='收款计划明细' + +-- Table: dmp_om_return_order +*************************** 1. row *************************** + Table: dmp_om_return_order +Create Table: CREATE TABLE `dmp_om_return_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_orderno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_returnno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0.00' COMMENT '退货单号', + `om_planno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划号', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户编码,企业内唯一', + `cust_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户名称', + `om_orderdate` datetime DEFAULT NULL COMMENT '下单日期', + `om_returndate` datetime DEFAULT NULL COMMENT '退货日期', + `om_returnquantity` decimal(16,2) DEFAULT '0.00' COMMENT '退货数量', + `om_returnamount` decimal(16,6) DEFAULT NULL COMMENT '退货金额(不含税)', + `om_taxreturnamount` decimal(16,6) DEFAULT NULL COMMENT '退货金额(含税)', + `deduct_amount` decimal(16,6) DEFAULT NULL COMMENT '扣减金额', + `deduct_reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扣减原因', + `om_state` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货单状态(returnOrderState):待入库|warehousing、待财务审核|finaceReview、已完成|completed', + `om_operaccount` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作账号', + `om_returnstock` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货仓库编码', + `om_returndimension` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货维度(returnOrderType):订单|order、客户|customer、发货单|deliver', + `om_returntype` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货类型(returnType):已发货退货|hasDeliverReturn、未发货退货|unDeliverReturn', + `om_settlcurrency` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算货币(数据字典:settlementCurrency)', + `remark` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程实例Id', + `approval_init_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态', + `submit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态', + `is_audit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否审批:0-是,1-否', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `return_unit_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '退货单位数量', + `return_reason` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '退货原因', + `return_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货单类型(returnTypeStatus)', + `om_isinspection` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否质量检测:是|true,否|false', + PRIMARY KEY (`id`), + KEY `dmp_om_ecid_order_return_order` (`ecid`,`om_orderno`,`om_returnno`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='退货单表' + +-- Table: dmp_om_return_productinfo +*************************** 1. row *************************** + Table: dmp_om_return_productinfo +Create Table: CREATE TABLE `dmp_om_return_productinfo` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_orderno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_returnno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '退货单号', + `om_productmodel` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `om_productname` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `om_productspecification` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `om_custproductname` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户产品名称', + `om_custmaterialno` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户料号', + `om_orderquantity` decimal(16,6) DEFAULT NULL COMMENT '订单数量', + `om_orderprice` decimal(16,6) DEFAULT NULL COMMENT '订单单价', + `om_returnprice` decimal(20,6) DEFAULT '0.000000' COMMENT '退货单价(不含税)', + `om_taxreturnprice` decimal(20,6) DEFAULT '0.000000' COMMENT '退货单价(含税)', + `om_returnquantity` decimal(16,6) DEFAULT NULL COMMENT '退货数量', + `om_returnamount` decimal(16,6) DEFAULT NULL COMMENT '退货金额(不含税)', + `om_taxreturnamount` decimal(20,6) DEFAULT '0.000000' COMMENT '退货金额(含税)', + `om_stockinput` decimal(16,6) DEFAULT NULL COMMENT '实际退货已入库数量', + `om_annextext` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件文本(文件服务器返回地址)', + `om_annexname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件文本(上传文件原名称)', + `om_unit` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `f_sort` int NOT NULL DEFAULT '1' COMMENT '排序,默认升序', + `om_productinfoid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单物料Id,用于区别订单中存在的同物料编码产品', + `remark` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `om_taxrate` decimal(20,2) DEFAULT NULL COMMENT '税率', + `return_unit` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货单位', + `fz_coefficient` decimal(16,6) DEFAULT NULL COMMENT '辅单位系数', + `fz_quantity` decimal(16,6) DEFAULT NULL COMMENT '辅单位数量', + `return_stock_quantity` decimal(16,6) DEFAULT NULL COMMENT '销售单位退货已入库数量', + `metering_coefficient` decimal(16,6) DEFAULT NULL COMMENT '主单位系数', + `sales_unitprice` decimal(20,6) DEFAULT '0.000000' COMMENT '销售单位折后售价(不含税)', + `sales_taxunitprice` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '销售单位售价(含税)', + `return_unit_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '退货单位数量', + `return_unitprice` decimal(20,6) DEFAULT '0.000000' COMMENT '退货单位折后售价(不含税)', + `return_taxunitprice` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '退货单位售价(含税)', + `om_returnstock` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货仓库编码', + `om_faccode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单所属工厂', + `om_productindex` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细行号', + `om_orderdate` datetime DEFAULT NULL COMMENT '下单日期', + `fz_unit_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `deliver_productinfo_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单明细ID', + `om_inspection_result` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质检结果', + `invoice_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT 'Y/N是否开票', + PRIMARY KEY (`id`), + KEY `dmp_om_return_productinfo_returnorder` (`ecid`,`om_orderno`,`om_returnno`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='退货单明细表' + +-- Table: dmp_om_return_productinfo_enclosure +*************************** 1. row *************************** + Table: dmp_om_return_productinfo_enclosure +Create Table: CREATE TABLE `dmp_om_return_productinfo_enclosure` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_returnno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货单号', + `om_productmodel` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `om_enclosuretext` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件地址(文件服务器返回地址)', + `om_enclosurename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件名称(上传文件原名称)', + `om_productinfoid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单物料Id,用于区别订单中存在的同物料编码产品', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='退货单附件表' + +-- Table: dmp_om_return_record +*************************** 1. row *************************** + Table: dmp_om_return_record +Create Table: CREATE TABLE `dmp_om_return_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `om_orderno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `om_returnno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货单号', + `om_returnquantity` decimal(16,2) DEFAULT NULL COMMENT '退货数量', + `om_returnamount` decimal(16,6) DEFAULT NULL COMMENT '退款金额', + `om_deductamount` decimal(16,6) DEFAULT NULL COMMENT '财务扣减金额', + `om_deductreason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '财务扣减备注', + `om_realreturnamount` decimal(16,6) DEFAULT NULL COMMENT '实际退款金额', + `om_returndate` datetime DEFAULT NULL COMMENT '退货日期', + `om_operaccount` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作账号', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `sds` int DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_om_sale_account_adjust +*************************** 1. row *************************** + Table: dmp_om_sale_account_adjust +Create Table: CREATE TABLE `dmp_om_sale_account_adjust` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `adjust_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `deliver_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '送货数量', + `auxiliary_deliver_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '送货数量(辅)', + `return_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '退货数量', + `auxiliary_return_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '退货数量(辅)', + `account_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '挂账数量', + `auxiliary_account_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '挂账数量(辅)', + `adjust_date` date DEFAULT NULL COMMENT '调账日期', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` int DEFAULT '0' COMMENT '删除标志', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售挂账调整表' + +-- Table: dmp_om_sales_amount +*************************** 1. row *************************** + Table: dmp_om_sales_amount +Create Table: CREATE TABLE `dmp_om_sales_amount` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `dept_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门id', + `user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '人员id', + `year` int DEFAULT NULL COMMENT '年份', + `month` int DEFAULT NULL COMMENT '月份', + `date` date DEFAULT NULL COMMENT '年月', + `sales_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '销售额', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='月销售额记录' + +-- Table: dmp_om_sales_monthly_summary +*************************** 1. row *************************** + Table: dmp_om_sales_monthly_summary +Create Table: CREATE TABLE `dmp_om_sales_monthly_summary` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `year` int DEFAULT NULL COMMENT '年份', + `month` int DEFAULT NULL COMMENT '月份', + `date` date DEFAULT NULL COMMENT '年月', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户编码,企业内唯一', + `cust_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `om_productmodel` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `om_productname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `om_productspecification` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `om_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `total_deliveries` decimal(22,6) DEFAULT '0.000000' COMMENT '发货数量', + `total_returns` decimal(22,6) DEFAULT '0.000000' COMMENT '退货数量', + `total_delivery_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '发货金额', + `total_return_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '退货金额', + `net_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '数量', + `net_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '金额', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售月度汇总记录' + +-- Table: dmp_om_sales_plan +*************************** 1. row *************************** + Table: dmp_om_sales_plan +Create Table: CREATE TABLE `dmp_om_sales_plan` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `plan_state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '销售计划状态(salesPlan):待审核|audit、已审核|finish、草稿|draft', + `sales_plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '计划单号', + `plan_explain` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '计划说明', + `plan_time` datetime DEFAULT NULL COMMENT '计划年月', + `process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approval_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程实例Id', + `approval_init_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态', + `submit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交审批-备注说明', + `is_audit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否审批:0-是,1-否', + `cc_user` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '抄送人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `approval_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售计划表' + +-- Table: dmp_om_sales_plan_daily +*************************** 1. row *************************** + Table: dmp_om_sales_plan_daily +Create Table: CREATE TABLE `dmp_om_sales_plan_daily` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `sales_plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '计划单号', + `plan_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单明细id', + `sales_plan_index` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单行号', + `field` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段', + `schedule_date` date DEFAULT NULL COMMENT '年月日', + `daily_demand` decimal(22,6) DEFAULT NULL COMMENT '日需求数', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `sales_detail_quantity` decimal(22,6) DEFAULT NULL COMMENT '销售明细数量', + `order_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `order_product_index` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单行号', + `schedule_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '日程编码', + PRIMARY KEY (`id`), + KEY `sales_plan_index_IDX` (`sales_plan_index`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售计划日需求数' + +-- Table: dmp_om_sales_plan_detail +*************************** 1. row *************************** + Table: dmp_om_sales_plan_detail +Create Table: CREATE TABLE `dmp_om_sales_plan_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `sales_plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '计划单号', + `sales_plan_index` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单行号', + `sales_plan_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '计划id', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂编码', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂名称', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `material_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `total_demand` decimal(22,6) DEFAULT NULL COMMENT '需求总数', + `total_plan` decimal(22,6) DEFAULT NULL COMMENT '计划总数', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `plan_index` int DEFAULT NULL COMMENT '计划明细行号', + PRIMARY KEY (`id`), + KEY `dmp_om_sales_plan_detail_sales_plan_no_IDX` (`sales_plan_no`,`ecid`,`factory_code`,`customer_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售计划明细' + +-- Table: dmp_om_sales_predict_detail +*************************** 1. row *************************** + Table: dmp_om_sales_predict_detail +Create Table: CREATE TABLE `dmp_om_sales_predict_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键Id', + `predict_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '预测编码', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `vehicle_config` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车型配置', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格型号', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注说明', + `unit_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位编码', + `unit_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位名称', + `predict_demand_num` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量', + `predict_demand_num1` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量1', + `predict_demand_num2` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量2', + `predict_demand_num3` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量3', + `predict_demand_num4` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量4', + `predict_demand_num5` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量5', + `predict_demand_num6` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量6', + `predict_demand_num7` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量7', + `predict_demand_num8` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量8', + `predict_demand_num9` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量9', + `predict_demand_num10` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量10', + `predict_demand_num11` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量11', + `predict_demand_num12` decimal(16,6) DEFAULT NULL COMMENT '预测需求数量12', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售预测明细表' + +-- Table: dmp_om_sales_predict_order +*************************** 1. row *************************** + Table: dmp_om_sales_predict_order +Create Table: CREATE TABLE `dmp_om_sales_predict_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键Id', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `predict_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '预测编码', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户编码', + `cust_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户名称', + `plan_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划名称', + `fac_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂编码', + `fac_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂名称', + `predict_month` datetime NOT NULL COMMENT '预测月份', + `predict_demand` decimal(16,6) DEFAULT NULL COMMENT '预测月份需求', + `roll_months` int NOT NULL COMMENT '滚动月数', + `roll_demand` decimal(16,6) DEFAULT NULL COMMENT '滚动总需求', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注说明', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售预测主表' + +-- Table: dmp_om_sales_target +*************************** 1. row *************************** + Table: dmp_om_sales_target +Create Table: CREATE TABLE `dmp_om_sales_target` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `target_type` tinyint NOT NULL DEFAULT '0' COMMENT '配置维度 0销售部门 1销售员', + `dept_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门id', + `user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '人员id', + `year` int DEFAULT NULL COMMENT '年份', + `month` int DEFAULT NULL COMMENT '月份', + `date` date DEFAULT NULL COMMENT '年月', + `sales_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '目标销售额', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售目标' + +-- Table: dmp_om_send_temp +*************************** 1. row *************************** + Table: dmp_om_send_temp +Create Table: CREATE TABLE `dmp_om_send_temp` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `product_info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单明细id', + `temp_amount` decimal(20,6) DEFAULT NULL COMMENT '暂存数量', + `temp_main_amount` decimal(20,6) DEFAULT NULL COMMENT '暂存数量(主)', + `temp_second_amount` decimal(20,6) DEFAULT NULL COMMENT '暂存数量(辅)', + `stock_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货仓库编码', + `stock_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货仓库名称', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货库区', + `shelf_area_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货库区名称', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货库位', + `shelf_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货库位名称', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单明细待发货(购物车模式)' + +-- Table: dmp_om_std_bom_header +*************************** 1. row *************************** + Table: dmp_om_std_bom_header +Create Table: CREATE TABLE `dmp_om_std_bom_header` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `bom_level` int DEFAULT '0' COMMENT '层级', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '销售订单号', + `order_line_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '销售订单行号', + `om_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '订单数量', + `order_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单备注', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品名称', + `item_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品类型', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版本号', + `temporary` tinyint DEFAULT '0' COMMENT '暂存', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `item_code` (`item_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单BOM表' + +-- Table: dmp_om_std_bom_line +*************************** 1. row *************************** + Table: dmp_om_std_bom_line +Create Table: CREATE TABLE `dmp_om_std_bom_line` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '销售订单号', + `order_line_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '销售订单行号', + `header_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头id', + `component_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组件代码', + `line_num` int DEFAULT NULL COMMENT '行号', + `component_qty` decimal(14,6) NOT NULL COMMENT '用量', + `numerator` int DEFAULT NULL COMMENT '分子', + `denominator` int DEFAULT NULL COMMENT '分母', + `component_uom` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位', + `effective_date` datetime DEFAULT NULL COMMENT '生效日期', + `expiry_date` datetime DEFAULT NULL COMMENT '失效日期', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本号', + `loss_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '损耗率', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '位置描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `bom_level` int DEFAULT '0' COMMENT '层级', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`), + KEY `idxHeaderId` (`header_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='bom行表' + +-- Table: dmp_om_update_log +*************************** 1. row *************************** + Table: dmp_om_update_log +Create Table: CREATE TABLE `dmp_om_update_log` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `source_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源表ID', + `source_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源表明细ID', + `source_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源类型;order:订单;deliver:发货单;return:退货单', + `other_info_data` json DEFAULT NULL COMMENT '其他信息数据', + `updae_before_data` json DEFAULT NULL COMMENT '更新前数据', + `updae_after_data` json DEFAULT NULL COMMENT '更新后数据', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='销售变更记录(通用)' + +-- Table: dmp_om_workflow_record +*************************** 1. row *************************** + Table: dmp_om_workflow_record +Create Table: CREATE TABLE `dmp_om_workflow_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `business_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务主键', + `app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模块code', + `catagory_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工作流分类id,菜单code', + `process_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程模板id', + `process_instance_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例id', + `start_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `start_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态( 0-待审批 1-审批中 2-已撤回 3-已驳回 4-已通过 5-已拒绝 )', + `remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批备注信息', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `index_instance_id` (`process_instance_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='审批记录表' + +-- Table: dmp_pc_args_set +*************************** 1. row *************************** + Table: dmp_pc_args_set +Create Table: CREATE TABLE `dmp_pc_args_set` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `project_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '项目名称', + `args_type` int NOT NULL COMMENT '参数值:1 移动加权平均,2 全月加权平均', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='参数设置' + +-- Table: dmp_pc_cost_calc_log +*************************** 1. row *************************** + Table: dmp_pc_cost_calc_log +Create Table: CREATE TABLE `dmp_pc_cost_calc_log` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会计单位编码', + `calculate_month` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账期', + `operate_status` int DEFAULT NULL COMMENT '执行状态;1:成功,0:失败', + `operate_start_time` datetime DEFAULT NULL COMMENT '执行开始时间', + `operate_end_time` datetime DEFAULT NULL COMMENT '执行结束时间', + `failure_reason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '失败原因', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='成本分析日志' + +-- Table: dmp_pc_cost_center +*************************** 1. row *************************** + Table: dmp_pc_cost_center +Create Table: CREATE TABLE `dmp_pc_cost_center` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `cost_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本中心编码', + `cost_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本名称', + `unit_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会计单位', + `status` int NOT NULL COMMENT '状态-0禁用 1、启用', + `associated_object_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联对象类型(字典配置)', + `associated_object_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联对象编码', + `associated_object_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联对象名称', + `indirect_allocation_type` int NOT NULL COMMENT '间接分配类型:0-实际件数 1-实际时数', + `deleted_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0未删除 1已删除', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人名称', + `create_time` datetime NOT NULL COMMENT '创建时间', + `update_time` datetime NOT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='成本中心' + +-- Table: dmp_pc_cost_detail +*************************** 1. row *************************** + Table: dmp_pc_cost_detail +Create Table: CREATE TABLE `dmp_pc_cost_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本明细id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `account_period` date DEFAULT NULL COMMENT '账期', + `record_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工记录id', + `detail_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工记录明细id', + `production_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `plan_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + `sales_order` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `order_line` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `report_time` datetime DEFAULT NULL COMMENT '报工日期', + `product_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `process_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `product_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `batch_no` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工批次', + `work_shop_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `work_shop_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `production_equip_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `production_equip` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `production_unit_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产单元编码', + `rep_work_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人名称', + `rep_work_account` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人账号', + `shift_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班次', + `plan_start_time` datetime DEFAULT NULL COMMENT '计划开始时间', + `plan_end_time` datetime DEFAULT NULL COMMENT '计划结束时间', + `work_time` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工作时数', + `working_peration_flag` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序完成标志', + `main_quantity` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产数量', + `second_quantity` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产数量(辅)', + `push_type_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库类型编码', + `push_warehouse` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库仓库编码', + `rule_main_quantity` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标准生产数量', + `rule_work_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标准生产时数', + `cost_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本类型', + `cost_amount` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本金额', + `tree_num` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '阶码', + `indirect_costs_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '间接费用id', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='成本明细表' + +-- Table: dmp_pc_cost_detail_manual +*************************** 1. row *************************** + Table: dmp_pc_cost_detail_manual +Create Table: CREATE TABLE `dmp_pc_cost_detail_manual` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '人工成本明细id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `cost_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本明细id', + `salary_detail_id` bigint DEFAULT NULL COMMENT '工资明细id', + `account_period` date DEFAULT NULL COMMENT '账期', + `au_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会计单位编码', + `cost_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本中心编码', + `record_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工记录明细id', + `production_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `sales_order` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `order_line` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `process_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `product_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `calculation_date` date DEFAULT NULL COMMENT '核算日期', + `rep_work_account` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '人员账号', + `piece_quantity` decimal(22,6) DEFAULT NULL COMMENT '计件数量', + `piece_price` decimal(22,6) DEFAULT NULL COMMENT '计件单价', + `time_price` decimal(22,6) DEFAULT NULL COMMENT '计时单价', + `report_work_money` decimal(22,6) DEFAULT NULL COMMENT '报工金额', + `report_work_man_hour` decimal(22,2) DEFAULT NULL COMMENT '工作时数', + `piece_unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计件单位编码', + `subsidy_work_hour` decimal(22,6) DEFAULT NULL COMMENT '补贴工时', + `subsidy_money` decimal(22,6) DEFAULT NULL COMMENT '补贴金额', + `money` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '金额', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `settlement_coefficient` decimal(10,4) DEFAULT NULL COMMENT '操作工结算系数', + `piece_unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计件单位名称', + `check_mode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工资核算方式', + `report_work_batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工批次号', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='人工成本明细表' + +-- Table: dmp_pc_cost_detail_material +*************************** 1. row *************************** + Table: dmp_pc_cost_detail_material +Create Table: CREATE TABLE `dmp_pc_cost_detail_material` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '材料成本明细id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `cost_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本明细id', + `flow_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库存流水id', + `flow_detail_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库存流水明细id', + `account_period` date DEFAULT NULL COMMENT '账期', + `au_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会计单位编码', + `cost_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本中心编码', + `production_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `sales_order` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `order_line` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `product_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `stock_date` date DEFAULT NULL COMMENT '投料日期', + `batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '投料批次', + `material_no` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `quantity` decimal(22,6) DEFAULT NULL COMMENT '投料数量', + `second_quantity` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '投料数量(辅)', + `cost_price` decimal(22,6) DEFAULT NULL COMMENT '成本单价', + `cost_amount` decimal(22,6) DEFAULT NULL COMMENT '成本金额', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='材料成本明细表' + +-- Table: dmp_pc_cost_detail_overhead +*************************** 1. row *************************** + Table: dmp_pc_cost_detail_overhead +Create Table: CREATE TABLE `dmp_pc_cost_detail_overhead` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '间接成本明细id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `cost_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本明细id', + `indirect_costs_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '间接费用id', + `indirect_costs_details_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '间接费用明细id', + `cost_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本中心编码', + `cost_project_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本项目编码', + `account_period` date DEFAULT NULL COMMENT '账期', + `record_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工记录id', + `record_detail_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工记录明细id', + `production_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `sales_order` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `order_line` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `work_shop_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `process_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `report_time` datetime DEFAULT NULL COMMENT '报工日期', + `main_quantity` decimal(22,6) DEFAULT NULL COMMENT '生产数量', + `second_quantity` decimal(22,6) DEFAULT NULL COMMENT '生产数量(辅)', + `work_time` decimal(22,6) DEFAULT NULL COMMENT '工作时数', + `cost_amount` decimal(22,6) DEFAULT NULL COMMENT '成本金额', + `cost_price` decimal(22,6) DEFAULT NULL COMMENT '成本单价', + `product_code` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='间接成本明细表' + +-- Table: dmp_pc_cost_master +*************************** 1. row *************************** + Table: dmp_pc_cost_master +Create Table: CREATE TABLE `dmp_pc_cost_master` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `cost_set_flag` int DEFAULT NULL COMMENT '成本集 1 实际成本 2 标准成本', + `cost_type_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本项目(自定义的成本类型)', + `cost_amount` decimal(25,6) DEFAULT NULL COMMENT '成本额', + `completed_quantity` decimal(11,4) DEFAULT NULL COMMENT '最后一道工序完工数量(一次计算多个工单相同物料存累计值)', + `before_cost_amount` decimal(25,6) DEFAULT '0.000000' COMMENT '上期成本额(加权平均后的单价)', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='成本主文件' + +-- Table: dmp_pc_cost_master_history +*************************** 1. row *************************** + Table: dmp_pc_cost_master_history +Create Table: CREATE TABLE `dmp_pc_cost_master_history` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `cost_set_flag` int DEFAULT NULL COMMENT '成本集 1 实际成本 2 标准成本', + `cost_type_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本项目(自定义的成本类型)', + `cost_amount` decimal(25,6) DEFAULT NULL COMMENT '成本额', + `completed_quantity` decimal(11,4) DEFAULT NULL COMMENT '最后一道工序完工数量(一次计算多个工单相同物料存累计值)', + `cost_year` int DEFAULT NULL COMMENT '年度', + `cost_month` int DEFAULT NULL COMMENT '月份', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='成本主文件历史表' + +-- Table: dmp_pc_cost_project +*************************** 1. row *************************** + Table: dmp_pc_cost_project +Create Table: CREATE TABLE `dmp_pc_cost_project` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `project_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本项目编码', + `project_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本项目名称', + `project_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本类型', + `status` int NOT NULL DEFAULT '1' COMMENT '状态-0禁用 1、启用', + `quote_flag` int NOT NULL DEFAULT '0' COMMENT '状态-0未引用 1、引用', + `deleted_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0未删除 1已删除', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人名称', + `create_time` datetime NOT NULL COMMENT '创建时间', + `update_time` datetime NOT NULL COMMENT '更新时间', + `take_subject` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '取数科目', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='成本项目' + +-- Table: dmp_pc_indirect_costs +*************************** 1. row *************************** + Table: dmp_pc_indirect_costs +Create Table: CREATE TABLE `dmp_pc_indirect_costs` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `cost_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本中心编码', + `cost_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本中心名称', + `indirect_allocation_type` int DEFAULT NULL COMMENT '间接分配类型:0-实际件数 1-实际时数', + `associated_object_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联对象类型(字典配置)', + `associated_object_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '关联对象编码', + `associated_object_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '关联对象名称', + `account_period` date DEFAULT NULL COMMENT '账期', + `indirect_costs` decimal(25,6) DEFAULT NULL COMMENT '间接费用', + `allocation_flag` int DEFAULT NULL COMMENT '分配标志0-未分配 1-已分配', + `deleted_flag` int DEFAULT '0' COMMENT '删除标记 0未删除 1已删除', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `pc_indirect_costs_id_IDX` (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='间接费用' + +-- Table: dmp_pc_indirect_costs_details +*************************** 1. row *************************** + Table: dmp_pc_indirect_costs_details +Create Table: CREATE TABLE `dmp_pc_indirect_costs_details` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `indirect_costs_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '间接费用id(pc_indirect_costs)', + `project_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本项目编码', + `indirect_amount` decimal(25,6) DEFAULT NULL COMMENT '间接费用明细金额', + `remarks` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `deleted_flag` int DEFAULT '0' COMMENT '删除标记 0未删除 1已删除', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人名称', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='间接费用明细' + +-- Table: dmp_pc_month_end_detail_process +*************************** 1. row *************************** + Table: dmp_pc_month_end_detail_process +Create Table: CREATE TABLE `dmp_pc_month_end_detail_process` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `work_process_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '月末在制id', + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单', + `sales_order` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `order_line` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `unit_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位code', + `unit_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位name', + `quantity_process` decimal(22,6) DEFAULT NULL COMMENT '在制数量', + `sort` int DEFAULT NULL COMMENT '排序', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='月末在制品明细' + +-- Table: dmp_pc_month_end_work_process +*************************** 1. row *************************** + Table: dmp_pc_month_end_work_process +Create Table: CREATE TABLE `dmp_pc_month_end_work_process` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `document_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据编码', + `cost_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本中心编码', + `cost_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本中心名称', + `account_period` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账期(年月)', + `document_date` date DEFAULT NULL COMMENT '单据日期', + `quantity_total_process` decimal(22,6) DEFAULT NULL COMMENT '在制数量(合计)', + `status` int DEFAULT NULL COMMENT '状态 1 新增,2 确认', + `calc_flag` int DEFAULT '0' COMMENT '计算标识 0 未计算 1 已计算', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='月末在制品' + +-- Table: dmp_pc_standard_cost_amount +*************************** 1. row *************************** + Table: dmp_pc_standard_cost_amount +Create Table: CREATE TABLE `dmp_pc_standard_cost_amount` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `standard_cost_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标准成本维护id', + `project_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '成本编码', + `project_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '成本类型', + `project_amount` decimal(25,6) DEFAULT NULL COMMENT '成本金额', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='标准成本维护成本分类金额' + +-- Table: dmp_pc_standard_cost_maintenance +*************************** 1. row *************************** + Table: dmp_pc_standard_cost_maintenance +Create Table: CREATE TABLE `dmp_pc_standard_cost_maintenance` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品名称', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `item_category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `item_category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名', + `item_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `properties` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='标准成本维护' + +-- Table: dmp_pc_work_order_cost_price +*************************** 1. row *************************** + Table: dmp_pc_work_order_cost_price +Create Table: CREATE TABLE `dmp_pc_work_order_cost_price` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `produce_order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产工单号', + `price_year` int DEFAULT NULL COMMENT '年度', + `price_month` int DEFAULT NULL COMMENT '月份', + `material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_cost` decimal(25,6) DEFAULT NULL COMMENT '物料成本', + `labor_cost` decimal(25,6) DEFAULT NULL COMMENT '人工成本', + `indirect_cost` decimal(25,6) DEFAULT NULL COMMENT '间接费用', + `work_process_material_cost` decimal(25,6) DEFAULT NULL COMMENT '在制品物料成本', + `cost_price` decimal(25,6) DEFAULT NULL COMMENT '成本(单价)', + `cost_amount` decimal(25,6) DEFAULT NULL COMMENT '成本(金额)', + `quantity_reported` decimal(11,2) DEFAULT NULL COMMENT '报工数量', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工单成本价格表' + +-- Table: dmp_print_record +*************************** 1. row *************************** + Table: dmp_print_record +Create Table: CREATE TABLE `dmp_print_record` ( + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `ecid` varchar(50) COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `biz_type` varchar(50) COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务类型(如:order、user、product等)', + `biz_id` varchar(100) COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务数据ID', + `print_count` int NOT NULL DEFAULT '0' COMMENT '本次打印次数(默认0)', + `remark` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注信息', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间 最后一次打印时间', + `updated_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人 最后一次打印人', + PRIMARY KEY (`id`), + KEY `idx_ecid_biz_type_biz_id` (`ecid`,`biz_type`,`biz_id`) +) ENGINE=InnoDB AUTO_INCREMENT=166 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='打印记录表' + +-- Table: dmp_serp_file +*************************** 1. row *************************** + Table: dmp_serp_file +Create Table: CREATE TABLE `dmp_serp_file` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `data_type` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据类型', + `data_id` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据id', + `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `file_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `file_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件地址', + `thumbnail_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缩略图地址', + `sort` int DEFAULT NULL COMMENT '排序序号', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态,1-已删除,0-:未删除', + PRIMARY KEY (`id`), + KEY `idx_ecid_dataid` (`ecid`,`data_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='附件表' + +-- Table: idb_fin_account_age +*************************** 1. row *************************** + Table: idb_fin_account_age +Create Table: CREATE TABLE `idb_fin_account_age` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `account_age_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账龄代码', + `account_age_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账龄名称', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `age_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账龄类型;0:应收;1:应付', + `delete_mark` int DEFAULT '0' COMMENT '删除标记:1:是;0:否', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='账龄设置' + +-- Table: idb_fin_account_age_detail +*************************** 1. row *************************** + Table: idb_fin_account_age_detail +Create Table: CREATE TABLE `idb_fin_account_age_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `account_age_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '账龄ID', + `row_index` int DEFAULT NULL COMMENT '行号', + `period_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账龄期代码', + `period_group_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '账龄分组名称', + `day_num` int DEFAULT NULL COMMENT '天数', + `delete_mark` int DEFAULT '0' COMMENT '删除标记:1:是;0:否', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='账龄设置明细' + +-- Table: idb_fin_accountsreceivable +*************************** 1. row *************************** + Table: idb_fin_accountsreceivable +Create Table: CREATE TABLE `idb_fin_accountsreceivable` ( + `f_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `fin_ordernum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单编号', + `fin_deliverreturnno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库号/退款申请编号', + `fin_associatedbill` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联单据', + `fin_ordermoney` decimal(16,6) DEFAULT NULL COMMENT '订单金额', + `fin_quantity` decimal(16,6) DEFAULT NULL, + `fin_accountsreceivable` decimal(16,6) DEFAULT NULL, + `fin_collectiontype` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款类型', + `fin_receivablesdate` datetime DEFAULT NULL COMMENT '应收款日期/应退款日期', + `fin_deliverydate` datetime DEFAULT NULL COMMENT '出库日期', + `fin_returndate` datetime DEFAULT NULL COMMENT '退货日期', + `fin_orderdate` datetime DEFAULT NULL COMMENT '订单日期', + `cust_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `cust_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `fin_revenuedirection` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '进账方向', + `fin_lastdeliverymoney` decimal(16,6) DEFAULT NULL, + `fin_lastdeliverydate` datetime DEFAULT NULL COMMENT '最近应收款日', + `fin_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款状态 未确认 unConfirmed,确认未收款 confirmUnPaid,确认已收款 paid', + `f_sort` int DEFAULT '1' COMMENT '排序,默认升序', + `remark` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `f_creatortime` datetime DEFAULT NULL COMMENT '创建时间', + `f_creatoruserid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `f_lastmodifytime` datetime DEFAULT NULL COMMENT '修改时间', + `f_lastmodifyuserid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`f_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应收账款' + +-- Table: idb_fin_accountsreceivable_detail +*************************** 1. row *************************** + Table: idb_fin_accountsreceivable_detail +Create Table: CREATE TABLE `idb_fin_accountsreceivable_detail` ( + `f_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `fin_productmodel` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编号', + `fin_productspecification` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `fin_productname` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `fin_quantity` decimal(16,2) NOT NULL COMMENT '数量', + `fin_price` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '单价', + `fin_money` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '金额', + `fin_accountsreceivableid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '应收账款表主键', + `fin_confirmquantity` decimal(16,2) DEFAULT '0.00' COMMENT '已确认数量', + `fin_confirmdate` datetime DEFAULT NULL COMMENT '最近确认时间', + PRIMARY KEY (`f_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应收账款明细' + +-- Table: idb_fin_adjustment_type +*************************** 1. row *************************** + Table: idb_fin_adjustment_type +Create Table: CREATE TABLE `idb_fin_adjustment_type` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型名称', + `other_subject` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对方科目', + `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='调整类型' + +-- Table: idb_fin_ap_adjustment_doc +*************************** 1. row *************************** + Table: idb_fin_ap_adjustment_doc +Create Table: CREATE TABLE `idb_fin_ap_adjustment_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `ap_adjustment_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `doc_date` date DEFAULT NULL COMMENT '日期', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `adjustment_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调整类型', + `adjustment_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调整状态', + `adjustment_amount` decimal(65,6) DEFAULT NULL COMMENT '调整金额', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + `confirm_time` datetime DEFAULT NULL COMMENT '审批时间', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应付调整单' + +-- Table: idb_fin_ap_payment_apply_doc +*************************** 1. row *************************** + Table: idb_fin_ap_payment_apply_doc +Create Table: CREATE TABLE `idb_fin_ap_payment_apply_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + `ap_payment_apply_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款申请单号', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `apply_date` date DEFAULT NULL COMMENT '申请日期', + `ap_payment_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款单号', + `apply_user` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态:newing|新增,waitPay|待付款,partPay|部分付款,finished|已付款', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + `confirm_time` datetime DEFAULT NULL COMMENT '审批时间', + `apply_payment_amount` decimal(65,6) DEFAULT NULL COMMENT '付款金额', + `preferential_amount` decimal(65,6) DEFAULT NULL COMMENT '优惠金额', + `apply_pay_amount` decimal(65,6) DEFAULT NULL COMMENT '实际申请付款金额', + `pay_amount` decimal(65,6) DEFAULT NULL COMMENT '实付金额', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='付款申请单' + +-- Table: idb_fin_ap_payment_doc +*************************** 1. row *************************** + Table: idb_fin_ap_payment_doc +Create Table: CREATE TABLE `idb_fin_ap_payment_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + `ap_payment_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `doc_date` date DEFAULT NULL COMMENT '日期', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `handler` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `invoice_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号码', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + `confirm_time` datetime DEFAULT NULL COMMENT '审批时间', + `payment_amount` decimal(65,6) DEFAULT NULL COMMENT '付款金额', + `preferential_amount` decimal(65,6) DEFAULT NULL COMMENT '优惠金额', + `pay_amount` decimal(65,6) DEFAULT NULL COMMENT '实付金额', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程实例Id', + `approval_init_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `submit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交审批-备注说明', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `payment_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否付款单付款流程', + `payer_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款人ID', + `voucher_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `voucher_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `upload_flag` int DEFAULT NULL COMMENT '凭证上传标记', + `use_pre_payment_amount` decimal(22,6) DEFAULT NULL COMMENT '本次使用预付金额', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='付款单' + +-- Table: idb_fin_ap_payment_doc_detail +*************************** 1. row *************************** + Table: idb_fin_ap_payment_doc_detail +Create Table: CREATE TABLE `idb_fin_ap_payment_doc_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + `ap_payment_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `row_index` int DEFAULT NULL COMMENT '序号', + `payment_amount` decimal(20,6) DEFAULT NULL COMMENT '付款金额', + `payment_mode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款方式', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='付款单明细' + +-- Table: idb_fin_ap_pre_payment_doc +*************************** 1. row *************************** + Table: idb_fin_ap_pre_payment_doc +Create Table: CREATE TABLE `idb_fin_ap_pre_payment_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `audit_state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核状态:新增:NEWING,已提交:CONFIRMED,已完成:FINISHED,已作废:DISUSE', + `document_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `vendor_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `vendor_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `pre_payment_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预付类型:ADVANCES_RECEIVED:预付款,DEPOSIT:订金', + `pre_payment_amount` decimal(16,6) DEFAULT NULL COMMENT '付款金额', + `preferential_amount` decimal(16,6) DEFAULT NULL COMMENT '优惠金额', + `paid_amount` decimal(16,6) DEFAULT NULL COMMENT '实收金额', + `write_off_state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核销状态:UN_WRITE_OFF:未核销,WRITE_OFF_ING:部分核销,WRITE_OFF_FINISHED:已核销', + `verification_amount` decimal(16,6) DEFAULT NULL COMMENT '已核销金额', + `un_verification_amount` decimal(16,6) DEFAULT NULL COMMENT '未核销金额', + `payment_date` date DEFAULT NULL COMMENT '付款日期', + `sale_order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `handler` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `enclosure` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件:图片/pdf 地址', + `is_delete` int DEFAULT NULL COMMENT '删除标识:1-删除, 0-未删除', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `voucher_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `voucher_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `upload_flag` int DEFAULT NULL COMMENT '凭证上传标记', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='预付款单' + +-- Table: idb_fin_ap_pre_payment_doc_detail +*************************** 1. row *************************** + Table: idb_fin_ap_pre_payment_doc_detail +Create Table: CREATE TABLE `idb_fin_ap_pre_payment_doc_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `document_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `row_index` int DEFAULT NULL COMMENT '序号', + `payment_amount` decimal(65,6) DEFAULT NULL COMMENT '付款金额', + `payment_mode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款方式', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='付款单明细' + +-- Table: idb_fin_ap_pre_verfication +*************************** 1. row *************************** + Table: idb_fin_ap_pre_verfication +Create Table: CREATE TABLE `idb_fin_ap_pre_verfication` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `audit_state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核状态:新增:NEWING,已提交:CONFIRMED,已完成:FINISHED,已作废:DISUSE', + `vendor_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `vendor_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `write_off_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核销类型:ADVANCES_RECEIVED:预付款核销,DEPOSIT:订金核销', + `handler` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `verification_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `relation_order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联订单号', + `verification_amount` decimal(18,6) DEFAULT NULL COMMENT '本次核销', + `document_date` datetime DEFAULT NULL COMMENT '单据日期', + `is_delete` int DEFAULT '0' COMMENT '删除标识:1-删除, 0-未删除', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `payment_doc_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款单主表id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='预付款核销单' + +-- Table: idb_fin_ap_pre_verfication_pre_doc +*************************** 1. row *************************** + Table: idb_fin_ap_pre_verfication_pre_doc +Create Table: CREATE TABLE `idb_fin_ap_pre_verfication_pre_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `pre_payment_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预收类型:ADVANCES_RECEIVED:预付款,DEPOSIT:订金', + `pre_payment_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预收单据id', + `verification_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核销单据号', + `row_index` int DEFAULT NULL COMMENT '排列序号', + `amount` decimal(18,6) DEFAULT NULL COMMENT '金额', + `had_verification_amount` decimal(18,6) DEFAULT NULL COMMENT '已核销金额', + `un_verification_amount` decimal(18,6) DEFAULT NULL COMMENT '待核销金额', + `verification_amount` decimal(18,6) DEFAULT NULL COMMENT '本次核销', + `document_date` datetime DEFAULT NULL COMMENT '单据日期', + `handler` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='预付款核销单--预付单据核销记录表' + +-- Table: idb_fin_ap_refund_doc +*************************** 1. row *************************** + Table: idb_fin_ap_refund_doc +Create Table: CREATE TABLE `idb_fin_ap_refund_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + `ap_refund_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `doc_date` date DEFAULT NULL COMMENT '日期', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `handler` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `invoice_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号码', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + `confirm_time` datetime DEFAULT NULL COMMENT '审批时间', + `refund_amount` decimal(65,6) DEFAULT NULL COMMENT '退款金额', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `payment_amount` decimal(65,6) DEFAULT NULL COMMENT '付款金额', + `preferential_amount` decimal(65,6) DEFAULT NULL COMMENT '优惠金额', + `pay_amount` decimal(65,6) DEFAULT NULL COMMENT '实付金额', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应付退款单' + +-- Table: idb_fin_ap_refund_doc_detail +*************************** 1. row *************************** + Table: idb_fin_ap_refund_doc_detail +Create Table: CREATE TABLE `idb_fin_ap_refund_doc_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `ap_refund_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `row_index` int DEFAULT NULL COMMENT '序号', + `refund_amount` decimal(20,6) DEFAULT NULL COMMENT '退款金额', + `payment_mode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款方式', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应付退款单明细' + +-- Table: idb_fin_ar_adjustment_doc +*************************** 1. row *************************** + Table: idb_fin_ar_adjustment_doc +Create Table: CREATE TABLE `idb_fin_ar_adjustment_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `ar_adjustment_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `doc_date` date DEFAULT NULL COMMENT '日期', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `adjustment_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '调整类型', + `adjustment_amount` decimal(65,6) DEFAULT NULL COMMENT '调整金额', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `currency_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + `confirm_time` datetime DEFAULT NULL COMMENT '审批时间', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `source_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据号', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应收调整单' + +-- Table: idb_fin_ar_collection_doc +*************************** 1. row *************************** + Table: idb_fin_ar_collection_doc +Create Table: CREATE TABLE `idb_fin_ar_collection_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `ar_collection_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `doc_date` date DEFAULT NULL COMMENT '日期', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `handler` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `invoice_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号码', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + `confirm_time` datetime DEFAULT NULL COMMENT '审批时间', + `collection_amount` decimal(65,6) DEFAULT NULL COMMENT '收款金额', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程实例Id', + `approval_init_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `submit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交审批-备注说明', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `payment_amount` decimal(65,6) DEFAULT NULL COMMENT '付款金额', + `preferential_amount` decimal(65,6) DEFAULT NULL COMMENT '优惠金额', + `pay_amount` decimal(65,6) DEFAULT NULL COMMENT '实付金额', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `voucher_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `voucher_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `upload_flag` int DEFAULT NULL COMMENT '凭证上传标记', + `use_pre_collection_amount` decimal(22,6) DEFAULT NULL COMMENT '本次使用预收', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='收款单' + +-- Table: idb_fin_ar_collection_doc_detail +*************************** 1. row *************************** + Table: idb_fin_ar_collection_doc_detail +Create Table: CREATE TABLE `idb_fin_ar_collection_doc_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `ar_collection_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `row_index` int DEFAULT NULL COMMENT '序号', + `collection_amount` decimal(65,6) DEFAULT NULL COMMENT '收款金额', + `collection_mode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款方式', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='收款单明细' + +-- Table: idb_fin_ar_pre_collection_doc +*************************** 1. row *************************** + Table: idb_fin_ar_pre_collection_doc +Create Table: CREATE TABLE `idb_fin_ar_pre_collection_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `audit_state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核状态:新增:NEWING,已提交:CONFIRMED,已完成:FINISHED,已作废:DISUSE', + `document_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `customer_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `pre_collection_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预收类型:ADVANCES_RECEIVED:预收款,DEPOSIT:订金', + `pre_collection_amount` decimal(16,6) DEFAULT NULL COMMENT '收款金额', + `preferential_amount` decimal(16,6) DEFAULT NULL COMMENT '优惠金额', + `paid_amount` decimal(16,6) DEFAULT NULL COMMENT '实收金额', + `write_off_state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核销状态:UN_WRITE_OFF:未核销,WRITE_OFF_ING:部分核销,WRITE_OFF_FINISHED:已核销', + `verification_amount` decimal(16,6) DEFAULT NULL COMMENT '已核销金额', + `un_verification_amount` decimal(16,6) DEFAULT NULL COMMENT '未核销金额', + `collection_date` date DEFAULT NULL COMMENT '收款日期', + `sale_order_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `handler` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `currency_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `enclosure` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件:图片/pdf 地址', + `is_delete` int DEFAULT NULL COMMENT '删除标识:1-删除, 0-未删除', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `voucher_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `voucher_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `upload_flag` int DEFAULT NULL COMMENT '凭证上传标记', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='预收款单' + +-- Table: idb_fin_ar_pre_collection_doc_detail +*************************** 1. row *************************** + Table: idb_fin_ar_pre_collection_doc_detail +Create Table: CREATE TABLE `idb_fin_ar_pre_collection_doc_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `document_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `row_index` int DEFAULT NULL COMMENT '序号', + `collection_amount` decimal(65,6) DEFAULT NULL COMMENT '收款金额', + `collection_mode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款方式', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='收款单明细' + +-- Table: idb_fin_ar_pre_verfication +*************************** 1. row *************************** + Table: idb_fin_ar_pre_verfication +Create Table: CREATE TABLE `idb_fin_ar_pre_verfication` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `audit_state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核状态:新增:NEWING,已提交:CONFIRMED,已完成:FINISHED,已作废:DISUSE', + `customer_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `write_off_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核销类型:ADVANCES_RECEIVED:预收款核销,DEPOSIT:订金核销', + `handler` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `currency_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `verification_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `relation_order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联订单号', + `verification_amount` decimal(18,6) DEFAULT NULL COMMENT '本次核销', + `document_date` datetime DEFAULT NULL COMMENT '单据日期', + `is_delete` int DEFAULT '0' COMMENT '删除标识:1-删除, 0-未删除', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `collection_doc_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款单主表id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='预收款核销单' + +-- Table: idb_fin_ar_pre_verfication_pre_doc +*************************** 1. row *************************** + Table: idb_fin_ar_pre_verfication_pre_doc +Create Table: CREATE TABLE `idb_fin_ar_pre_verfication_pre_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `pre_collection_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预收类型:ADVANCES_RECEIVED:预收款,DEPOSIT:订金', + `pre_collect_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预收单据id', + `verification_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核销单据号', + `row_index` int DEFAULT NULL COMMENT '排列序号', + `amount` decimal(18,6) DEFAULT NULL COMMENT '金额', + `had_verification_amount` decimal(18,6) DEFAULT NULL COMMENT '已核销金额', + `un_verification_amount` decimal(18,6) DEFAULT NULL COMMENT '待核销金额', + `verification_amount` decimal(18,6) DEFAULT NULL COMMENT '本次核销', + `document_date` datetime DEFAULT NULL COMMENT '单据日期', + `handler` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `currency_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='预收款核销单--预售单据核销记录表' + +-- Table: idb_fin_ar_refund_doc +*************************** 1. row *************************** + Table: idb_fin_ar_refund_doc +Create Table: CREATE TABLE `idb_fin_ar_refund_doc` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `ar_refund_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `doc_date` date DEFAULT NULL COMMENT '日期', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `handler` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `invoice_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号码', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `confirm_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + `confirm_time` datetime DEFAULT NULL COMMENT '审批时间', + `refund_amount` decimal(65,6) DEFAULT NULL COMMENT '退款金额', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `payment_amount` decimal(65,6) DEFAULT NULL COMMENT '付款金额', + `preferential_amount` decimal(65,6) DEFAULT NULL COMMENT '优惠金额', + `pay_amount` decimal(65,6) DEFAULT NULL COMMENT '实付金额', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应收退款单' + +-- Table: idb_fin_ar_refund_doc_detail +*************************** 1. row *************************** + Table: idb_fin_ar_refund_doc_detail +Create Table: CREATE TABLE `idb_fin_ar_refund_doc_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + `ar_refund_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单号', + `row_index` int DEFAULT NULL COMMENT '序号', + `refund_amount` decimal(65,6) DEFAULT NULL COMMENT '退款金额', + `collection_mode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款方式', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应收退款单明细' + +-- Table: idb_fin_ar_writeoff_detail +*************************** 1. row *************************** + Table: idb_fin_ar_writeoff_detail +Create Table: CREATE TABLE `idb_fin_ar_writeoff_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `vendor_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `document_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '财务单号', + `row_index` int DEFAULT NULL COMMENT '行号', + `income_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '应收明细id', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源类型', + `purchase_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购类型', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '入库流水号', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库存任务单号', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '到货单号', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `price` decimal(65,6) DEFAULT NULL COMMENT '单价', + `quantity` decimal(16,6) DEFAULT NULL COMMENT '数量', + `amount` decimal(65,6) DEFAULT NULL COMMENT '金额', + `untax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '无税价格', + `wait_cancellation_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '待核销金额', + `cancellation_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '核销金额', + `untax_amount` decimal(65,6) DEFAULT NULL COMMENT '无税金额', + `tax_amount` decimal(65,6) DEFAULT NULL COMMENT '税额', + `document_date` date DEFAULT NULL COMMENT '单据日期', + `handled_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `currency_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `exchange_rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `confirm_by` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认人', + `reconciliation_detail_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户对账单明细ID', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: idb_fin_bsak +*************************** 1. row *************************** + Table: idb_fin_bsak +Create Table: CREATE TABLE `idb_fin_bsak` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `vendor_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源类型', + `purchase_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购类型', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '入库流水号', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库存任务单号', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '到货单号', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `price` decimal(65,6) DEFAULT '0.000000' COMMENT '单价', + `quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '数量', + `amount` decimal(65,6) DEFAULT '0.000000' COMMENT '金额', + `untax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '无税价格', + `wait_cancellation_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '待核销金额', + `cancellation_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '核销金额', + `difference_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '差异金额', + `untax_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '无税金额', + `tax_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '税额', + `document_date` datetime DEFAULT NULL COMMENT '单据日期', + `handled_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `confirm_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认人', + `change_tag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '价格有无修改(默认:false):true|有,false|无', + `relate_invoice` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '关联发票 0 未关联 1 已关联', + `invoice_no` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号码', + `row_index` int NOT NULL DEFAULT '0' COMMENT '序号', + `order_status` int DEFAULT '0' COMMENT '收款单状态(0-未生产 1-已生成)', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `sales_order_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `assist_unit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `assist_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位数量', + `assist_price` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位单价', + `assist_untax_price` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位无税单价', + `tax_rate` decimal(16,6) DEFAULT '0.000000' COMMENT '税率', + `invoicing_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '已开票数量', + `invoicing_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '已开票金额', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `gift_tag` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '赠品标记;1:是;0:否', + `order_no_row_index` int DEFAULT NULL COMMENT '采购订单行号', + `group_flag` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分组标记', + `voucher_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证id', + `voucher_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '凭证号', + `upload_flag` int DEFAULT NULL COMMENT '凭证上传标记', + `reconciliation_flag` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '对账标识 0:否;1:是', + PRIMARY KEY (`id`), + KEY `index_item` (`material_no`), + KEY `index_order` (`order_no`), + KEY `index_flow` (`flow_no`), + KEY `index_arrival` (`arrival_no`), + KEY `index_document_date` (`document_date`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应付明细' + +-- Table: idb_fin_bsak_price_update_log +*************************** 1. row *************************** + Table: idb_fin_bsak_price_update_log +Create Table: CREATE TABLE `idb_fin_bsak_price_update_log` ( + `id` varchar(50) COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `bsak_id` varchar(50) COLLATE utf8mb4_general_ci NOT NULL COMMENT '应付明细id', + `close_flag` varchar(10) COLLATE utf8mb4_general_ci NOT NULL COMMENT '关账标识', + `price` decimal(65,6) DEFAULT '0.000000' COMMENT '单价', + `untax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '无税价格', + `update_price` decimal(16,6) DEFAULT '0.000000' COMMENT '修改后单价', + `update_untax_price` decimal(16,6) DEFAULT '0.000000' COMMENT '修改后无税单价', + `update_id` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '改价人id', + `remark` varchar(2000) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `material_no` varchar(128) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '数量', + `assist_unit_code` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位编码', + `assist_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位数量', + `assist_price` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位单价', + `assist_untax_price` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位无税单价', + `tax_rate` decimal(16,6) DEFAULT '0.000000' COMMENT '税率', + `update_assist_price` decimal(16,6) DEFAULT '0.000000' COMMENT '修改后辅单位单价', + `update_assist_untax_price` decimal(16,6) DEFAULT '0.000000' COMMENT '修改后辅单位无税单价', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='应付明细改价记录' + +-- Table: idb_fin_collection_detail +*************************** 1. row *************************** + Table: idb_fin_collection_detail +Create Table: CREATE TABLE `idb_fin_collection_detail` ( + `f_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + `f_sort` int DEFAULT NULL COMMENT '排序,默认升序', + `fin_ordernum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `fin_outwarehouseid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单号', + `fin_collectionamount` decimal(20,6) DEFAULT '0.000000' COMMENT '收款金额', + `fin_collectiontype` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款类型', + `fin_collectiondate` datetime DEFAULT NULL COMMENT '收款时间', + `fin_collectioncurrency` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '币种', + `fin_exchangerate` decimal(16,2) DEFAULT NULL COMMENT '对应汇率', + `fin_invoiceno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号', + `cust_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码,企业内唯一', + `f_creatortime` datetime DEFAULT NULL COMMENT '创建时间', + `f_creatoruserid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + PRIMARY KEY (`f_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='收款登记明细' + +-- Table: idb_fin_collection_info +*************************** 1. row *************************** + Table: idb_fin_collection_info +Create Table: CREATE TABLE `idb_fin_collection_info` ( + `f_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `fin_ordernum` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `fin_outwarehouseid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单号', + `fin_productmodel` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `fin_productspecification` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `fin_productname` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `fin_price` decimal(16,6) DEFAULT NULL COMMENT '单价', + `fin_quantity` decimal(16,6) DEFAULT NULL COMMENT '出货数量', + `fin_confirmquantity` decimal(16,6) DEFAULT NULL COMMENT '确认数量', + `fin_confirmmoney` decimal(16,6) DEFAULT NULL COMMENT '确认金额', + `fin_collectionamount` decimal(16,6) DEFAULT NULL COMMENT '收款金额', + `fin_collectionid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款编码', + `fin_ispaid` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '已付款标志 Y 为结清 N 已结清', + `f_creatortime` datetime DEFAULT NULL COMMENT '创建时间', + `f_creatoruserid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + PRIMARY KEY (`f_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='收款明细信息' + +-- Table: idb_fin_collection_pre_collection_relation +*************************** 1. row *************************** + Table: idb_fin_collection_pre_collection_relation +Create Table: CREATE TABLE `idb_fin_collection_pre_collection_relation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `collection_doc_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收款单主表id', + `pre_collection_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预收款表id', + `cur_verification_amount` decimal(16,6) DEFAULT NULL COMMENT '本次核销金额', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='收款单预收单关系' + +-- Table: idb_fin_customer_intercourse +*************************** 1. row *************************** + Table: idb_fin_customer_intercourse +Create Table: CREATE TABLE `idb_fin_customer_intercourse` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `account_impact` int DEFAULT NULL COMMENT '往来账影响', + `trading_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '交易性质', + `trading_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '交易单据单号', + `trading_bill_row_index` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '交易单据序号', + `source_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据单号', + `source_bill_row_index` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据序号', + `bill_date` date DEFAULT NULL COMMENT '日期', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `amount` decimal(65,6) DEFAULT NULL COMMENT '金额', + `item_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目来源类型', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编码', + `quantity` decimal(20,6) DEFAULT NULL COMMENT '数量', + `main_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主表备注', + `detail_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '明细表备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `item_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目名称', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户往来' + +-- Table: idb_fin_income_detail +*************************** 1. row *************************** + Table: idb_fin_income_detail +Create Table: CREATE TABLE `idb_fin_income_detail` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `customer_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '客户编码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '客户名称', + `receipts_type` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '单据类型(order_out-销售出库 order_return_in-销售退库 arAdjustment-应付调整)', + `delivery_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '出库流水号', + `delivery_task_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '出库任务单号', + `dispatch_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '发货单号', + `dispatch_stock_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货仓库编码', + `sales_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '销售订单号', + `product_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料代码', + `product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料名称', + `delivery_number` decimal(22,6) DEFAULT '0.000000' COMMENT '出库数量', + `price` decimal(22,6) DEFAULT '0.000000' COMMENT '价格', + `change_tag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '价格有无修改(默认:false):true|有,false|无', + `amount` decimal(22,6) DEFAULT '0.000000' COMMENT '金额', + `remake` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', + `delivery_time` datetime DEFAULT NULL COMMENT '出库日期', + `unVerification_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '待核销金额', + `verification_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '已核销金额', + `currency_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `exchange_rate` decimal(22,6) DEFAULT '0.000000' COMMENT '汇率', + `relate_invoice` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '关联发票 0 未关联 1 已关联', + `invoice_no` varchar(625) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号码', + `merchandiser_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '跟单人用户Id', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `confirm_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '确认人', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `is_delete` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否删除(0-未删除 1-已删除)', + `delivery_remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单备注', + `row_index` int NOT NULL DEFAULT '0' COMMENT '序号', + `order_status` int DEFAULT '0' COMMENT '收款单状态(0-未生产 1-已生成)', + `fin_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '财务备注', + `remark_abs` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注摘要', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司', + `gift_tag` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否赠品;1:是;0:否', + `group_flag` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分组标记', + `follower` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新跟单人(用户id)', + `cust_om_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户订单号', + `invoice_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '开票数量', + `invoice_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '开票金额', + `unlicensed_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '未开票金额', + `recognized_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '已对账数量', + `recognized_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '已对账金额', + `recognized_flag` tinyint(1) DEFAULT '0' COMMENT '对账标记,0:未对账;1:已对账', + `tax_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '税率', + `invoice_status` varchar(10) COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '是否开票(Y/N是否需要开票)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='收入明细(库存)' + +-- Table: idb_fin_invoice_number_relation +*************************** 1. row *************************** + Table: idb_fin_invoice_number_relation +Create Table: CREATE TABLE `idb_fin_invoice_number_relation` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + `relation_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联单类型', + `relation_doc_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联单唯一标识', + `relation_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联代码:客户代码或者供应商代码', + `invoice_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '发票号码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `f_version` int NOT NULL DEFAULT '1' COMMENT '版本号', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_idb_fin_invoice_number_relation_ecid_invoice_number` (`ecid`,`invoice_number`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='发票号码关系表' + +-- Table: idb_fin_payment_method +*************************** 1. row *************************** + Table: idb_fin_payment_method +Create Table: CREATE TABLE `idb_fin_payment_method` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `method_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方式名称', + `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='付款方式' + +-- Table: idb_fin_payment_pre_payment_relation +*************************** 1. row *************************** + Table: idb_fin_payment_pre_payment_relation +Create Table: CREATE TABLE `idb_fin_payment_pre_payment_relation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `payment_doc_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款单主表id', + `pre_payment_doc_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预付款表id', + `cur_verification_amount` decimal(16,6) DEFAULT NULL COMMENT '本次核销金额', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='付款单预付款单关系表' + +-- Table: idb_fin_refund +*************************** 1. row *************************** + Table: idb_fin_refund +Create Table: CREATE TABLE `idb_fin_refund` ( + `f_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `f_sort` int DEFAULT '1' COMMENT '排序,默认升序', + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户编码,企业内唯一', + `fin_ordernum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单号', + `fin_returnnum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售退货单号', + `fin_returnprice` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '退款金额', + `fin_settlcurrency` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币(数据字典)', + `fin_exchangerate` decimal(16,2) DEFAULT NULL COMMENT '汇率', + `fin_invoice` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发票号', + `fin_offsetinvoice` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对应冲减发票', + `remark` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `f_creatortime` datetime DEFAULT NULL COMMENT '创建时间', + `f_creatoruserid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `fin_returndate` datetime DEFAULT NULL COMMENT '退款日期', + `fin_returntype` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退款方式', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + PRIMARY KEY (`f_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='退款登记明细' + +-- Table: idb_fin_salereconcilition +*************************** 1. row *************************** + Table: idb_fin_salereconcilition +Create Table: CREATE TABLE `idb_fin_salereconcilition` ( + `f_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `cust_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户编码,企业内唯一', + `fin_productmodel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `fin_price` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品价格', + `fin_confirmquantity` decimal(16,2) NOT NULL COMMENT '对账数量', + `fin_confirmdate` datetime DEFAULT NULL COMMENT '对账时间', + `f_creatortime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `f_creatoruserid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对账人', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + PRIMARY KEY (`f_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品对账信息' + +-- Table: idb_fin_settlement_currency +*************************** 1. row *************************** + Table: idb_fin_settlement_currency +Create Table: CREATE TABLE `idb_fin_settlement_currency` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `currency_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `rate` decimal(20,6) DEFAULT NULL COMMENT '汇率', + `year` int NOT NULL COMMENT '年份', + `month` int NOT NULL COMMENT '月份', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='结算货币' + +-- Table: idb_fin_summary +*************************** 1. row *************************** + Table: idb_fin_summary +Create Table: CREATE TABLE `idb_fin_summary` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `role_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户/供应商', + `summary_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '汇总单号', + `quantity` decimal(65,6) DEFAULT NULL COMMENT '数量', + `amount` decimal(65,6) DEFAULT '0.000000' COMMENT '金额', + `state` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态:草稿:NEWING,已完成:FINISHED', + `start_time` datetime DEFAULT NULL COMMENT '开始时间', + `end_time` datetime DEFAULT NULL COMMENT '开始时间', + `year_month_pick` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属实年月', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='汇总表' + +-- Table: idb_fin_summary_detail +*************************** 1. row *************************** + Table: idb_fin_summary_detail +Create Table: CREATE TABLE `idb_fin_summary_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `summary_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '汇总单号', + `summary_no_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '汇总单号id', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `flow_no_list` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '应付明细单据号', + `flow_id_list` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '应付明细id', + `price` decimal(65,6) DEFAULT NULL COMMENT '单价', + `quantity` decimal(65,6) DEFAULT NULL COMMENT '数量', + `amount` decimal(65,6) DEFAULT '0.000000' COMMENT '金额', + `row_index` int NOT NULL DEFAULT '0' COMMENT '序号', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `abstracts` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '摘要', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='汇总明细表' + +-- Table: idb_fin_update_log +*************************** 1. row *************************** + Table: idb_fin_update_log +Create Table: CREATE TABLE `idb_fin_update_log` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `source_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源表ID', + `updae_before_data` json DEFAULT NULL COMMENT '更新前数据', + `updae_after_data` json DEFAULT NULL COMMENT '更新后数据', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='变更记录' + +-- Table: idb_fin_vendor_intercourse +*************************** 1. row *************************** + Table: idb_fin_vendor_intercourse +Create Table: CREATE TABLE `idb_fin_vendor_intercourse` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `account_impact` int DEFAULT NULL COMMENT '往来账影响', + `trading_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '交易性质', + `trading_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '交易单据单号', + `trading_bill_row_index` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '交易单据序号', + `source_bill_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据单号', + `source_bill_row_index` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单据序号', + `bill_date` date DEFAULT NULL COMMENT '日期', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币', + `amount` decimal(65,6) DEFAULT NULL COMMENT '金额', + `item_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目来源类型', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编码', + `quantity` decimal(20,6) DEFAULT NULL COMMENT '数量', + `main_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主表备注', + `detail_remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '明细表备注', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `item_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目名称', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商往来' + +-- Table: idb_fin_write_off +*************************** 1. row *************************** + Table: idb_fin_write_off +Create Table: CREATE TABLE `idb_fin_write_off` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `role` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户/供应商', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核销方式,手动/自动', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='核销参数配置' + +-- Table: idb_fin_writeoff_detail +*************************** 1. row *************************** + Table: idb_fin_writeoff_detail +Create Table: CREATE TABLE `idb_fin_writeoff_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `vendor_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `document_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '财务单号', + `row_index` int DEFAULT NULL COMMENT '行号', + `bsak_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '应付明细id', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源类型', + `purchase_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购类型', + `flow_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '入库流水号', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库存任务单号', + `arrival_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '到货单号', + `order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购订单号', + `material_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `price` decimal(65,6) DEFAULT NULL COMMENT '单价', + `quantity` decimal(16,6) DEFAULT NULL COMMENT '数量', + `amount` decimal(65,6) DEFAULT NULL COMMENT '金额', + `untax_price` decimal(20,6) DEFAULT '0.000000' COMMENT '无税价格', + `wait_cancellation_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '待核销金额', + `written_off_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '已核销金额', + `cancellation_amount` decimal(65,6) DEFAULT '0.000000' COMMENT '核销金额', + `untax_amount` decimal(65,6) DEFAULT NULL COMMENT '无税金额', + `tax_amount` decimal(65,6) DEFAULT NULL COMMENT '税额', + `document_date` date DEFAULT NULL COMMENT '单据日期', + `handled_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经办人', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `confirm_time` datetime DEFAULT NULL COMMENT '确认时间', + `confirm_by` varchar(62) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '确认人', + `apply_writeoff_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '付款申请单核销明细Id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: v_product_property_by_productinfoid +*************************** 1. row *************************** + View: v_product_property_by_productinfoid + Create View: CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `v_product_property_by_productinfoid` AS select 'DELIVER' AS `source_type`,`b`.`om_productinfoid` AS `om_productinfoid`,`a`.`ecid` AS `ecid`,`a`.`project_code` AS `project_code`,`a`.`project_name` AS `project_name`,`a`.`project_type` AS `project_type`,`a`.`project_value` AS `project_value`,`a`.`empty_mark` AS `empty_mark`,`a`.`enum_mark` AS `enum_mark`,`a`.`labels` AS `labels`,`b`.`om_deliverorder` AS `doc_no`,`b`.`id` AS `doc_productinfo_id` from (`dmp_om_product_property_group` `a` join `dmp_om_deliver_productinfo` `b` on(((`a`.`doc_no` = `b`.`om_deliverorder`) and (`a`.`doc_productinfo_id` = `b`.`id`)))) where ((`a`.`doc_no` is not null) and (`a`.`doc_productinfo_id` is not null)) union all select 'DELIVER_BY_INDEX' AS `source_type`,`b`.`om_productinfoid` AS `om_productinfoid`,`a`.`ecid` AS `ecid`,`a`.`project_code` AS `project_code`,`a`.`project_name` AS `project_name`,`a`.`project_type` AS `project_type`,`a`.`project_value` AS `project_value`,`a`.`empty_mark` AS `empty_mark`,`a`.`enum_mark` AS `enum_mark`,`a`.`labels` AS `labels`,`b`.`om_deliverorder` AS `doc_no`,`b`.`id` AS `doc_productinfo_id` from (`dmp_om_product_property_group` `a` join `dmp_om_deliver_productinfo` `b` on((`a`.`om_productindex` = `b`.`om_productindex`))) where (`a`.`om_productindex` is not null) union all select 'RETURN' AS `source_type`,`b`.`om_productinfoid` AS `om_productinfoid`,`a`.`ecid` AS `ecid`,`a`.`project_code` AS `project_code`,`a`.`project_name` AS `project_name`,`a`.`project_type` AS `project_type`,`a`.`project_value` AS `project_value`,`a`.`empty_mark` AS `empty_mark`,`a`.`enum_mark` AS `enum_mark`,`a`.`labels` AS `labels`,`b`.`om_returnno` AS `doc_no`,`b`.`id` AS `doc_productinfo_id` from (`dmp_om_product_property_group` `a` join `dmp_om_return_productinfo` `b` on(((`a`.`doc_no` = `b`.`om_returnno`) and (`a`.`doc_productinfo_id` = `b`.`id`)))) where ((`a`.`doc_no` is not null) and (`a`.`doc_productinfo_id` is not null)) union all select 'RETURN_VIA_DELIVER' AS `source_type`,`c`.`om_productinfoid` AS `om_productinfoid`,`a`.`ecid` AS `ecid`,`a`.`project_code` AS `project_code`,`a`.`project_name` AS `project_name`,`a`.`project_type` AS `project_type`,`a`.`project_value` AS `project_value`,`a`.`empty_mark` AS `empty_mark`,`a`.`enum_mark` AS `enum_mark`,`a`.`labels` AS `labels`,`c`.`om_returnno` AS `doc_no`,`c`.`id` AS `doc_productinfo_id` from ((`dmp_om_product_property_group` `a` join `dmp_om_deliver_productinfo` `b` on(((`a`.`doc_no` = `b`.`om_deliverorder`) and (`a`.`doc_productinfo_id` = `b`.`id`)))) join `dmp_om_return_productinfo` `c` on((`b`.`id` = `c`.`deliver_productinfo_id`))) where (`c`.`om_productinfoid` is not null) union all select 'RETURN_VIA_INDEX' AS `source_type`,`c`.`om_productinfoid` AS `om_productinfoid`,`a`.`ecid` AS `ecid`,`a`.`project_code` AS `project_code`,`a`.`project_name` AS `project_name`,`a`.`project_type` AS `project_type`,`a`.`project_value` AS `project_value`,`a`.`empty_mark` AS `empty_mark`,`a`.`enum_mark` AS `enum_mark`,`a`.`labels` AS `labels`,`c`.`om_returnno` AS `doc_no`,`c`.`id` AS `doc_productinfo_id` from (`dmp_om_product_property_group` `a` join `dmp_om_return_productinfo` `c` on((`c`.`om_productindex` = `a`.`om_productindex`))) where (`c`.`om_productinfoid` is not null) +character_set_client: utf8mb4 +collation_connection: utf8mb4_0900_ai_ci + diff --git a/workspace-planner/backups/dmp_smdm_create_tables_2026-08-03.sql b/workspace-planner/backups/dmp_smdm_create_tables_2026-08-03.sql new file mode 100644 index 0000000..38a0a1c --- /dev/null +++ b/workspace-planner/backups/dmp_smdm_create_tables_2026-08-03.sql @@ -0,0 +1,3084 @@ +-- Table: debezium_heartbeat +*************************** 1. row *************************** + Table: debezium_heartbeat +Create Table: CREATE TABLE `debezium_heartbeat` ( + `id` int NOT NULL COMMENT '心跳记录唯一ID', + `ts` datetime NOT NULL COMMENT '心跳更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Debezium心跳表' + +-- Table: dmp_i18n_messages +*************************** 1. row *************************** + Table: dmp_i18n_messages +Create Table: CREATE TABLE `dmp_i18n_messages` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '-1' COMMENT '企业编码', + `locale` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '国际化:zh_cn,en_us', + `msg_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '国际化主键', + `msg_content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '国际化内容', + `app_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '应用类型', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_key_locale` (`locale`,`msg_key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_md_account_period +*************************** 1. row *************************** + Table: dmp_md_account_period +Create Table: CREATE TABLE `dmp_md_account_period` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会计单位编码', + `year_data` int NOT NULL COMMENT '年度', + `month_data` int NOT NULL COMMENT '月份', + `start_date` date NOT NULL COMMENT '起始日期', + `end_date` date NOT NULL COMMENT '终止日期', + `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志 0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='会计期间' + +-- Table: dmp_md_account_unit +*************************** 1. row *************************** + Table: dmp_md_account_unit +Create Table: CREATE TABLE `dmp_md_account_unit` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会计单位编码', + `au_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '会计单位名称', + `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志 0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_auCode` (`ecid`,`au_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='会计单位' + +-- Table: dmp_md_arguments +*************************** 1. row *************************** + Table: dmp_md_arguments +Create Table: CREATE TABLE `dmp_md_arguments` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `arguments_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '参数代码', + `arguments_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位代码', + `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工艺参数' + +-- Table: dmp_md_arguments_device +*************************** 1. row *************************** + Table: dmp_md_arguments_device +Create Table: CREATE TABLE `dmp_md_arguments_device` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `arguments_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '参数主键', + `device_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备主键', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='参数设备关联' + +-- Table: dmp_md_base_config +*************************** 1. row *************************** + Table: dmp_md_base_config +Create Table: CREATE TABLE `dmp_md_base_config` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `cfg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置代码', + `cfg_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置名称', + `cfg_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置值', + `cfg_user` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置值', + `cfg_label` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置值标签', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='主数据配置表' + +-- Table: dmp_md_batch_import_menu +*************************** 1. row *************************** + Table: dmp_md_batch_import_menu +Create Table: CREATE TABLE `dmp_md_batch_import_menu` ( + `id` int NOT NULL AUTO_INCREMENT, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `first_menu_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父模块编码', + `first_menu_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父模块名称', + `sub_menu_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '子模块编码', + `sub_menu_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '子模块名称', + `data_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '导入数据名称', + `sort_code` int NOT NULL DEFAULT '0' COMMENT '显示顺序', + `app_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '菜单应用分组 md:主数据,rm:配方', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'system' COMMENT '创建人', + `update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'system' COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_sub_code` (`sub_menu_code`), + UNIQUE KEY `uk_first_sub_code` (`first_menu_code`,`sub_menu_code`) +) ENGINE=InnoDB AUTO_INCREMENT=133 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='创建菜单配置表' + +-- Table: dmp_md_batch_import_result +*************************** 1. row *************************** + Table: dmp_md_batch_import_result +Create Table: CREATE TABLE `dmp_md_batch_import_result` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `first_menu_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级菜单编码', + `sub_menu_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级菜单编码', + `data_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '导入数据', + `import_status` tinyint DEFAULT NULL COMMENT '状态(上传成功 1/上传失败 0)', + `sort_code` int NOT NULL DEFAULT '0' COMMENT '显示顺序', + `app_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单应用分组 md:主数据,rm:配方', + `record_count` int DEFAULT NULL COMMENT '数据记录数量', + `error_details` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '错误明细(JSON格式存储)', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='导入结果表' + +-- Table: dmp_md_billrule +*************************** 1. row *************************** + Table: dmp_md_billrule +Create Table: CREATE TABLE `dmp_md_billrule` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '自然主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `full_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据名称', + `en_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据编号', + `prefix` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据前缀', + `date_format` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期格式', + `digit` int DEFAULT NULL COMMENT '流水位数', + `start_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水起始', + `example` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水范例', + `this_number` int DEFAULT NULL COMMENT '当前流水号', + `output_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '输出流水号', + `description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '描述', + `sort_code` bigint DEFAULT NULL COMMENT '排序', + `enabled` int DEFAULT NULL COMMENT '有效标志', + `allow_delete` int DEFAULT '1' COMMENT '允许删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`), + KEY `uk_ecid_encode` (`ecid`,`en_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='单据规则' + +-- Table: dmp_md_billrule_template +*************************** 1. row *************************** + Table: dmp_md_billrule_template +Create Table: CREATE TABLE `dmp_md_billrule_template` ( + `en_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据编号', + `full_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据名称', + `prefix` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据前缀', + `date_format` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期格式', + `digit` int DEFAULT NULL COMMENT '流水位数', + `start_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水起始', + `example` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水范例', + `description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '描述', + `sort_code` bigint DEFAULT NULL COMMENT '排序', + `app_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模块编码', + `allow_delete` int DEFAULT '0' COMMENT '允许删除', + PRIMARY KEY (`en_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='单据规则模板' + +-- Table: dmp_md_bom_closure +*************************** 1. row *************************** + Table: dmp_md_bom_closure +Create Table: CREATE TABLE `dmp_md_bom_closure` ( + `id` int unsigned NOT NULL COMMENT '自增ID', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `ancestor` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '祖先节点', + `descendant` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '后代节点', + `distance` tinyint NOT NULL DEFAULT '0' COMMENT '相隔层级,>=1', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本号', + PRIMARY KEY (`id`), + KEY `idx_ecid_ancestor` (`ecid`,`ancestor`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='bom闭包表' + +-- Table: dmp_md_bom_master +*************************** 1. row *************************** + Table: dmp_md_bom_master +Create Table: CREATE TABLE `dmp_md_bom_master` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `header_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头id', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本号', + `line_num` int NOT NULL DEFAULT '1' COMMENT '行号', + `component_qty` decimal(14,6) DEFAULT NULL COMMENT '用量', + `numerator` int DEFAULT NULL COMMENT '分子', + `denominator` int DEFAULT NULL COMMENT '分母', + `effective_date` datetime DEFAULT NULL COMMENT '生效日期', + `expiry_date` datetime DEFAULT NULL COMMENT '失效日期', + `loss_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '损耗率', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `temporary` tinyint DEFAULT '0' COMMENT '暂存', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_ecid_code_version` (`ecid`,`item_code`,`ver_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品标准bom' + +-- Table: dmp_md_company +*************************** 1. row *************************** + Table: dmp_md_company +Create Table: CREATE TABLE `dmp_md_company` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `comp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司编码', + `comp_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司名称', + `legal_person` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '法人代表', + `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公司地址', + `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系电话', + `logo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公司logo', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y/N)', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志 0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='公司信息' + +-- Table: dmp_md_currency +*************************** 1. row *************************** + Table: dmp_md_currency +Create Table: CREATE TABLE `dmp_md_currency` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币代码', + `currency_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币名称', + `standard_money` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否本位币 Y是 N不是 全表 只能一条数据是本位币', + `unit_decimal` decimal(10,6) DEFAULT NULL COMMENT '单价小数位数', + `money_decimal` decimal(10,2) DEFAULT NULL COMMENT '金额小数位', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `exchange_rate` decimal(10,6) DEFAULT '0.000000' COMMENT '汇率', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_currency_code` (`ecid`,`currency_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='货币' + +-- Table: dmp_md_custom_print_label_template +*************************** 1. row *************************** + Table: dmp_md_custom_print_label_template +Create Table: CREATE TABLE `dmp_md_custom_print_label_template` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `template_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板名称', + `template_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板编码', + `description` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `is_multi` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否多标签', + `sort_code` int DEFAULT NULL COMMENT '排序码', + `enabled_mark` int DEFAULT NULL COMMENT '有效标识', + `delete_flag` int DEFAULT NULL COMMENT '删除标识', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `delete_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户_id', + `left_fields` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '左侧字段', + `print_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '打印模板', + `icon_url` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'iconUrl', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='自定义标签模板配置表' + +-- Table: dmp_md_custom_print_template +*************************** 1. row *************************** + Table: dmp_md_custom_print_template +Create Table: CREATE TABLE `dmp_md_custom_print_template` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `full_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板名称', + `en_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板编码', + `description` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `sort_code` int NOT NULL COMMENT '排序码', + `enabled_mark` int NOT NULL COMMENT '有效标识', + `delete_flag` int DEFAULT NULL COMMENT '删除标识', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `delete_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户_id', + `left_fields` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '左侧字段', + `print_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '打印模板', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='自定义打印模板配置表' + +-- Table: dmp_md_customer_bom +*************************** 1. row *************************** + Table: dmp_md_customer_bom +Create Table: CREATE TABLE `dmp_md_customer_bom` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户代码', + `item_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `alias_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `price` decimal(8,2) DEFAULT NULL COMMENT '价格', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `effective_date` datetime DEFAULT NULL COMMENT '生效日期', + `expiry_date` datetime DEFAULT NULL COMMENT '失效日期', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户BOM关系表' + +-- Table: dmp_md_customer_classfied +*************************** 1. row *************************** + Table: dmp_md_customer_classfied +Create Table: CREATE TABLE `dmp_md_customer_classfied` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '-1' COMMENT '上级ID', + `classfied_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户分类名称', + `classfied_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户分类代码', + `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 禁用)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注描述', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户分类表' + +-- Table: dmp_md_customer_contact +*************************** 1. row *************************** + Table: dmp_md_customer_contact +Create Table: CREATE TABLE `dmp_md_customer_contact` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户code', + `contact_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `contact_way` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `contact_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系地址', + `sort` int DEFAULT '0' COMMENT '排序', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `enable` tinyint(1) DEFAULT '1' COMMENT '有效 1', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户联系人' + +-- Table: dmp_md_customer_info +*************************** 1. row *************************** + Table: dmp_md_customer_info +Create Table: CREATE TABLE `dmp_md_customer_info` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `customer_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `classfied_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户分类', + `customer_abbr` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户简称', + `business_leader` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务负责人', + `country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '国家', + `province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '省', + `city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '城市', + `registered_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注册地址', + `socai_credit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '统一社会信用代码', + `company_established_time` datetime DEFAULT NULL COMMENT '公司成立时间', + `legal_representative` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '法定代表人', + `detailaddress` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '详细地址', + `tel` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `fax` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `company_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公司类型', + `contact_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `contact_user2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `contact_user3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `contact` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `contact2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式2', + `contact3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式3', + `contact_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `contact_address2` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `contact_address3` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `channelType_withIn` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道内销类型', + `channelType_foreign` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道外贸类型', + `channel_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道类型', + `onlineRetailersType` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电商oem类型', + `d_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `ac_pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器文件名', + `logistics` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '常用物流', + `logistics_add` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流联系地址', + `logistics_way` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流联系方式', + `logistics_contact` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物流联系人', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 弃用)', + `storage_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认仓库编码', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对应供应商编码', + `settlement_customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算客户CODE', + `settlement_customer_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算客户名称', + `settlement_currency` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算货币', + `credit_limit` decimal(10,0) DEFAULT NULL COMMENT '信用额度', + `enable_credit_limit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否激活信用额度 Y是 N否', + `fox` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `invoicing_codes` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司编码(,)隔开', + `custom_index` int DEFAULT NULL COMMENT '客户顺序', + `account_period` int DEFAULT '0' COMMENT '账期,天为单位', + `tax_rate` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '13' COMMENT '税率', + `salesman` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务员', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_customer_code` (`ecid`,`customer_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户信息表' + +-- Table: dmp_md_customer_login_user +*************************** 1. row *************************** + Table: dmp_md_customer_login_user +Create Table: CREATE TABLE `dmp_md_customer_login_user` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户代码', + `login_account` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录账号', + `login_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录名称', + `login_password` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录密码', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `sort` int DEFAULT '0' COMMENT '排序', + `enable` tinyint(1) DEFAULT '1' COMMENT '有效 1', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户信息登录用户表' + +-- Table: dmp_md_customer_pinyin +*************************** 1. row *************************** + Table: dmp_md_customer_pinyin +Create Table: CREATE TABLE `dmp_md_customer_pinyin` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户代码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户名称', + `customer_name_pinyin` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户代码拼音', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_item_code` (`ecid`,`customer_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户拼音映射表' + +-- Table: dmp_md_customer_product_price +*************************** 1. row *************************** + Table: dmp_md_customer_product_price +Create Table: CREATE TABLE `dmp_md_customer_product_price` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `alias_name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户产品名称', + `item_num` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '料号', + `material_no` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '料号', + `price` decimal(16,6) DEFAULT NULL COMMENT '价格', + `is_tax_included` tinyint(1) DEFAULT '0' COMMENT '是否含税标识', + `currency_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货币单位', + `effective_date` datetime DEFAULT NULL COMMENT '生效日期', + `expiry_date` datetime DEFAULT '2099-12-31 00:00:00' COMMENT '失效日期', + `status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '有效标志', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户产品价目表' + +-- Table: dmp_md_customer_user +*************************** 1. row *************************** + Table: dmp_md_customer_user +Create Table: CREATE TABLE `dmp_md_customer_user` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户代码', + `user_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户代码', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='客户用户表' + +-- Table: dmp_md_department +*************************** 1. row *************************** + Table: dmp_md_department +Create Table: CREATE TABLE `dmp_md_department` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `dept_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '部门编码', + `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '部门名称', + `dept_head` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '父id', + `comp_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司id', + `comp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司编码', + `comp_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司名称', + `dept_level` tinyint NOT NULL COMMENT '部门级别', + `dept_sort` tinyint NOT NULL DEFAULT '1' COMMENT '部门排序', + `full_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '部门所有上级编码拼接', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y/N)', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志 0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='部门信息' + +-- Table: dmp_md_device +*************************** 1. row *************************** + Table: dmp_md_device +Create Table: CREATE TABLE `dmp_md_device` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备类型代码', + `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型名称', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备类型' + +-- Table: dmp_md_device_info +*************************** 1. row *************************** + Table: dmp_md_device_info +Create Table: CREATE TABLE `dmp_md_device_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `monitor_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '2' COMMENT '监控状态', + `item_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '设备状态', + `item_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编号', + `item_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `item_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型', + `item_class` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'deviceClass/1' COMMENT '设备类别', + `item_model` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备型号', + `thumbnail_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备缩略图', + `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备图片', + `abc_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'a' COMMENT 'ABC分类', + `upkeep_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'upkeepType/1' COMMENT '保养类别', + `fac_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂编码', + `fac_desc` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间编码', + `workshop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `pl_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工作中心编码', + `pl_desc` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工作中心', + `into_date` datetime DEFAULT NULL COMMENT '进厂日期', + `expire_date` datetime DEFAULT NULL COMMENT '报废日期', + `check_num` int DEFAULT '0' COMMENT '点检次数', + `upkeep_num` int DEFAULT '0' COMMENT '保养次数', + `maintain_num` int DEFAULT '0' COMMENT '维修次数', + `iot_device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数采设备ID', + `big_show` int DEFAULT '0' COMMENT '大屏显示设备', + `device_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数采设备类型', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备联网平台设备id', + `big_sort` int DEFAULT NULL COMMENT '大屏展示排序字段', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y/N)', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备档案' + +-- Table: dmp_md_dictionary_data +*************************** 1. row *************************** + Table: dmp_md_dictionary_data +Create Table: CREATE TABLE `dmp_md_dictionary_data` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '自然主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-1' COMMENT '全局都为-1', + `dictionary_type_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类别主键', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上级', + `full_name` varchar(201) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称', + `en_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '编号', + `simple_spelling` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '拼音', + `is_default` int DEFAULT NULL COMMENT '默认', + `description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '描述', + `sort_code` bigint DEFAULT NULL COMMENT '排序', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_mark` int DEFAULT NULL COMMENT '删除标志', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_type_encode` (`dictionary_type_id`,`en_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='字典数据' + +-- Table: dmp_md_dictionary_type +*************************** 1. row *************************** + Table: dmp_md_dictionary_type +Create Table: CREATE TABLE `dmp_md_dictionary_type` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '自然主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-1' COMMENT '全局都为-1', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上级', + `full_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称', + `en_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '编号', + `is_tree` int DEFAULT NULL COMMENT '树形', + `description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '描述', + `sort_code` bigint DEFAULT NULL COMMENT '排序', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `delete_mark` int DEFAULT NULL COMMENT '删除标志', + PRIMARY KEY (`id`), + KEY `index_encode` (`en_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='字典分类' + +-- Table: dmp_md_dynamic_field_config +*************************** 1. row *************************** + Table: dmp_md_dynamic_field_config +Create Table: CREATE TABLE `dmp_md_dynamic_field_config` ( + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `entity_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'product' COMMENT '关联实体类型(如product/customer)', + `field_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段编码(唯一标识)', + `field_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段显示名称', + `field_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'text' COMMENT '字段类型(text/number/date/boolean/dict)', + `mapped_column` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '映射的物理列名(如ext_field_01)', + `default_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认值', + `is_required` tinyint(1) DEFAULT '0' COMMENT '是否必填(0否1是)', + `is_unique` tinyint(1) DEFAULT '0' COMMENT '是否唯一(0否1是)', + `min_value` int DEFAULT NULL COMMENT '最小值(对数字类型)', + `max_value` int DEFAULT NULL COMMENT '最大值(对数字类型)', + `length_value` int DEFAULT NULL COMMENT '字段长度(对文本类型)', + `measure` int DEFAULT NULL COMMENT '精度(对数字类型)', + `date_format` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '时间格式(对日期类型)', + `regex_pattern` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '正则校验规则', + `dict_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典编码(当field_type=dict时使用)', + `property_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'basic' COMMENT '属性类型:basic/sales/purchase/production/quality', + `sort_order` int DEFAULT '0' COMMENT '排序字段', + `is_system` tinyint(1) DEFAULT '0' COMMENT '是否系统字段(0否1是)', + `fuzzy_search` tinyint(1) DEFAULT '1' COMMENT '是否精确查询(0否1是)', + `status` tinyint DEFAULT '1' COMMENT '状态(0禁用1启用)', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注说明', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_entity_field` (`ecid`,`entity_type`,`field_code`) +) ENGINE=InnoDB AUTO_INCREMENT=438191104639493097 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='动态字段配置表' + +-- Table: dmp_md_factory +*************************** 1. row *************************** + Table: dmp_md_factory +Create Table: CREATE TABLE `dmp_md_factory` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂代码', + `fac_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `comp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属公司', + `fac_province` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所在省份', + `fac_address` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '具体地址', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y/N)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志 0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`fac_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工厂信息' + +-- Table: dmp_md_invoicing_info +*************************** 1. row *************************** + Table: dmp_md_invoicing_info +Create Table: CREATE TABLE `dmp_md_invoicing_info` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `invoicing_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '开票公司编码', + `invoicing_code_cn` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司名称', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `user_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商或者客户编码', + `f_sort` int DEFAULT NULL COMMENT '排序序号', + PRIMARY KEY (`id`), + UNIQUE KEY `index_code` (`ecid`,`invoicing_code`,`user_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='开票公司主数据' + +-- Table: dmp_md_item_category +*************************** 1. row *************************** + Table: dmp_md_item_category +Create Table: CREATE TABLE `dmp_md_item_category` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `parent_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-1' COMMENT '父节点ID', + `property_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `categorys_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类代码', + `category_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名称', + `category_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '详细描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态 Y/N', + `category_sort` int DEFAULT '1' COMMENT '排序', + `item_num` int DEFAULT '0' COMMENT '关联物料数量', + `category_level` int DEFAULT '1' COMMENT '物料级别', + `code_view` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类代码展示', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料分类' + +-- Table: dmp_md_item_group_relation +*************************** 1. row *************************** + Table: dmp_md_item_group_relation +Create Table: CREATE TABLE `dmp_md_item_group_relation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `group_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性组ID', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性组物料关联' + +-- Table: dmp_md_item_info +*************************** 1. row *************************** + Table: dmp_md_item_info +Create Table: CREATE TABLE `dmp_md_item_info` ( + `id` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户ID', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `item_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料描述', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `raw_material_code` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原物料代码', + `draw_num` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图号', + `unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位', + `assist_unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位', + `conversion_coefficient` decimal(22,6) DEFAULT NULL COMMENT '换算系数', + `finance_unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '财务单位', + `material_texture` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '材质', + `english_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '英文名称', + `item_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `item_model` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品型号', + `item_categorys_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `item_classes` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类别', + `control_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '管控类型', + `is_smt` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否SMT物料', + `is_purchase` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否采购', + `buyer` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认采购员', + `need_inspect` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否需要检验', + `final_inspect` tinyint(1) DEFAULT '0' COMMENT '终检标识', + `incoming_inspect` tinyint(1) DEFAULT '0' COMMENT '入库检验', + `production_out_quantity_rule` tinyint(1) DEFAULT '3' COMMENT '生产领料数量规则: 1-准确计算 2-向上取整 3-四舍五入', + `batch_control` tinyint(1) DEFAULT '0' COMMENT '批次控制', + `storage_period` decimal(10,0) DEFAULT NULL, + `pcba_count` decimal(5,0) DEFAULT NULL COMMENT '连扳数量', + `properties` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性1.采购2.自制', + `fixed_packing_capacity` bigint DEFAULT NULL COMMENT '固定包装量', + `min_order_quantity` bigint DEFAULT NULL COMMENT '最小订货量', + `bid_price` decimal(22,6) DEFAULT NULL COMMENT '标价', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `max_safe_stock` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '最大安装库存', + `min_safe_stock` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '最小安全库存', + `plan_property` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'ZY' COMMENT '计划属性', + `picking_property` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'AD' COMMENT '领料属性', + `grand_total_count` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '累计需求量', + `plan_bring_forward` decimal(6,0) DEFAULT '0' COMMENT '计划提前期', + `standard_costs` decimal(15,6) DEFAULT '0.000000' COMMENT '标准成本', + `Yes_No_Key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'NO' COMMENT '是否关键件 YES 是 NO 否', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间代码', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产单元', + `using_workshop` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '使用车间', + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `sub_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `location_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `location` tinyint(1) DEFAULT '0' COMMENT '库位标识', + `auto_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '物料编码是否自动生成', + `is_direct_selling` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否直采销售', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `d_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '文件名称', + `ac_pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器文件名', + `thumbnail_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缩略图链接', + `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片链接', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `day_capacity` decimal(10,2) DEFAULT '0.00' COMMENT '日产能', + `material_information_version` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本号', + `over_issuance` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '允许超发(Y-是 N-否)', + `term_validity` int DEFAULT '0' COMMENT '有效期(天)', + `inspection_period` int DEFAULT '0' COMMENT '复验期(天)', + `time_per_unit` decimal(10,2) DEFAULT '0.00' COMMENT '单件耗时', + `registration_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注册编码', + `ext_field_01` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段01', + `ext_field_02` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段02', + `ext_field_03` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段03', + `ext_field_04` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段04', + `ext_field_05` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段05', + `ext_field_06` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段06', + `ext_field_07` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段07', + `ext_field_08` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段08', + `ext_field_09` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段09', + `ext_field_10` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段10', + `ext_field_11` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段11', + `ext_field_12` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段12', + `ext_field_13` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段13', + `ext_field_14` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段14', + `ext_field_15` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段15', + `ext_field_16` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段16', + `ext_field_17` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段17', + `ext_field_18` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段18', + `ext_field_19` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段19', + `ext_field_20` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段20', + `good_warehouse` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '良品仓库', + `scrap_warehouse` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报废仓库', + `rework_warehouse` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '返工仓库', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_itemcode` (`ecid`,`item_code`), + KEY `idx_itemCode` (`item_code`), + FULLTEXT KEY `idx_code_name_spec` (`item_code`,`item_name`,`item_spec`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料信息' + +-- Table: dmp_md_item_info_log +*************************** 1. row *************************** + Table: dmp_md_item_info_log +Create Table: CREATE TABLE `dmp_md_item_info_log` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户ID', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料码', + `old_item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `new_item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `old_category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `new_category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `old_item_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `new_item_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `old_item_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料描述', + `new_item_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料描述', + `old_item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `new_item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `old_unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `new_unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `old_properties` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性', + `new_properties` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性', + `old_picking_property` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '领料属性', + `new_picking_property` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '领料属性', + `old_need_inspect` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否需要检验', + `new_need_inspect` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否需要检验', + `old_is_purchase` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否采购', + `new_is_purchase` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否采购', + `old_sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `old_vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `new_sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `new_vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `old_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `new_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料信息日志表' + +-- Table: dmp_md_item_info_replace +*************************** 1. row *************************** + Table: dmp_md_item_info_replace +Create Table: CREATE TABLE `dmp_md_item_info_replace` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `replace_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '替换料代码', + `conversion_coefficient` decimal(22,6) NOT NULL DEFAULT '0.000000' COMMENT '换算系数,正小数,精确到小数点6位', + `metering_quantity` decimal(22,6) NOT NULL DEFAULT '0.000000' COMMENT '数量,正小数,精确到小数点6位', + `substitute_quantity` decimal(22,6) NOT NULL DEFAULT '1.000000' COMMENT '替代数量,正小数,精确到小数点6位', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料信息-替换料' + +-- Table: dmp_md_item_info_rule +*************************** 1. row *************************** + Table: dmp_md_item_info_rule +Create Table: CREATE TABLE `dmp_md_item_info_rule` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `category_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名称', + `first_level_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '一级编码', + `second_level_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '二级编码', + `third_level_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '三级编码', + `flowing_num` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水位数', + `flowing_start` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流水起始', + `flowing_current` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '当前流水号', + `over_length` tinyint DEFAULT '0' COMMENT '超长字符 0:否 1:是', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料编码规则表' + +-- Table: dmp_md_item_info_unit +*************************** 1. row *************************** + Table: dmp_md_item_info_unit +Create Table: CREATE TABLE `dmp_md_item_info_unit` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位代码', + `coefficient` decimal(15,6) DEFAULT '1.000000' COMMENT '转换系数', + `numerator` int DEFAULT NULL COMMENT '分子', + `denominator` int DEFAULT NULL COMMENT '分母', + `fixed_unit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '是否固定转换', + `default_unit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '默认辅助单位', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料信息-辅助单位' + +-- Table: dmp_md_item_model +*************************** 1. row *************************** + Table: dmp_md_item_model +Create Table: CREATE TABLE `dmp_md_item_model` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `model_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '型号代码', + `model_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '型号名称', + `model_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '详细描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品型号' + +-- Table: dmp_md_item_mold +*************************** 1. row *************************** + Table: dmp_md_item_mold +Create Table: CREATE TABLE `dmp_md_item_mold` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `fac_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `mold_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编号/SN', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料模具关联' + +-- Table: dmp_md_item_pinyin +*************************** 1. row *************************** + Table: dmp_md_item_pinyin +Create Table: CREATE TABLE `dmp_md_item_pinyin` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `item_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料名称', + `item_name_pinyin` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码拼音', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`item_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料拼音映射表' + +-- Table: dmp_md_item_property +*************************** 1. row *************************** + Table: dmp_md_item_property +Create Table: CREATE TABLE `dmp_md_item_property` ( + `id` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户编码', + `property_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性代码', + `property_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性名称', + `property_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性描述', + `allow_delete` tinyint(1) DEFAULT '1' COMMENT '是否可以删除', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_property_code` (`ecid`,`property_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物资属性' + +-- Table: dmp_md_item_route +*************************** 1. row *************************** + Table: dmp_md_item_route +Create Table: CREATE TABLE `dmp_md_item_route` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `header_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '头ID', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺代码', + `route_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺名称', + `route_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺描述', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 弃用)', + `default_route` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '默认工艺 Y是默认 N不是', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `standard_working` decimal(10,3) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`), + KEY `index_route_code` (`route_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料工艺' + +-- Table: dmp_md_item_route_cxcl +*************************** 1. row *************************** + Table: dmp_md_item_route_cxcl +Create Table: CREATE TABLE `dmp_md_item_route_cxcl` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'dmp_md_item_route 主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `header_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'item_info ID', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基本单位', + `unit_usage` decimal(20,6) DEFAULT NULL COMMENT '基准数量', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品工艺_cxcl' + +-- Table: dmp_md_item_route_op +*************************** 1. row *************************** + Table: dmp_md_item_route_op +Create Table: CREATE TABLE `dmp_md_item_route_op` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `item_route_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品工艺行ID', + `op_num` int DEFAULT NULL COMMENT '工序序号', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序代码', + `op_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序描述', + `op_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序类型', + `is_key_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否关键工序', + `sop_file` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'SOP文件编号', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 弃用)', + `unit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `fault_tolerance_rate` decimal(10,2) DEFAULT NULL COMMENT '容错率', + `approver` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核人', + `unit_price` decimal(20,6) DEFAULT NULL COMMENT '单位(元)', + `is_wr_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否报工工序', + `is_da_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否数采工序', + `consume_time` decimal(6,2) DEFAULT NULL COMMENT '工序耗时', + `productivity` decimal(6,2) DEFAULT NULL COMMENT '工序产能', + `plan_time` decimal(4,1) DEFAULT NULL COMMENT '计划提前期', + `special_request` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '特殊要求', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `wait_time` decimal(6,2) DEFAULT NULL COMMENT '完工等待时长', + `standard_working` decimal(7,3) DEFAULT NULL COMMENT '标准工时', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料工序' + +-- Table: dmp_md_location +*************************** 1. row *************************** + Table: dmp_md_location +Create Table: CREATE TABLE `dmp_md_location` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `location_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '库位代码', + `location_name` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `sub_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区代码', + `line` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '行', + `layer` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '层', + `location_column` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '列', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '启用行层列作为库位名称', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_location_code` (`ecid`,`location_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库位表' + +-- Table: dmp_md_mc_order_bom_header +*************************** 1. row *************************** + Table: dmp_md_mc_order_bom_header +Create Table: CREATE TABLE `dmp_md_mc_order_bom_header` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `order_line_no` int NOT NULL COMMENT '订单行号', + `order_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单备注', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品名称', + `item_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品类型', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `item_code_new` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新生成物料代码', + `item_name_new` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新生成物料名称', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版本号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单BOM表' + +-- Table: dmp_md_mc_order_bom_line +*************************** 1. row *************************** + Table: dmp_md_mc_order_bom_line +Create Table: CREATE TABLE `dmp_md_mc_order_bom_line` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `header_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头ID', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `component_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组件代码', + `line_num` int DEFAULT NULL COMMENT '行号', + `component_qty` decimal(14,6) NOT NULL COMMENT '用量', + `component_uom` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位', + `effective_date` datetime DEFAULT NULL COMMENT '生效日期', + `expiry_date` datetime DEFAULT NULL COMMENT '失效日期', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单BOM行表' + +-- Table: dmp_md_modules_scenes +*************************** 1. row *************************** + Table: dmp_md_modules_scenes +Create Table: CREATE TABLE `dmp_md_modules_scenes` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '-1' COMMENT '租户ID', + `modules_mark` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属应用', + `scenes_mark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '场景名称', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应用场景配置表' + +-- Table: dmp_md_mold_info +*************************** 1. row *************************** + Table: dmp_md_mold_info +Create Table: CREATE TABLE `dmp_md_mold_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `mold_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '状态 1:在库:2:在用、3:维修:4:保养', + `mold_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编码', + `mold_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具名称', + `mold_spec` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具规格', + `design_module` bigint NOT NULL DEFAULT '0' COMMENT '设计模次', + `effective_date` datetime DEFAULT NULL COMMENT '生效日期', + `expiration_date` datetime DEFAULT NULL COMMENT '失效日期', + `installation_duration_hours` float DEFAULT NULL COMMENT '安装时长/h', + `disassembly_duration_hours` float DEFAULT NULL COMMENT '拆卸时长/h', + `mold_cavity_number` float DEFAULT NULL COMMENT '模穴数', + `mold_weight` float DEFAULT NULL COMMENT '模重', + `mold_type_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类', + `material_properties` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `cumula_module` bigint NOT NULL DEFAULT '0' COMMENT '累计模次', + `use_warn_num` int DEFAULT NULL COMMENT '告警次数', + `factory_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别', + `warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `warehouse_area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区', + `warehouse_space` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `supplier_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `latest_warehou_time` datetime DEFAULT NULL COMMENT '最近入库时间', + `latest_delivery_time` datetime DEFAULT NULL COMMENT '最近出库时间', + `mainten_principal` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修负责人', + `upper_die_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上模具号', + `lower_die_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下模具号', + `die_core` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具芯', + `mold_base_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模架号', + `shelf_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上架人员', + `shelf_time` datetime DEFAULT NULL COMMENT '上架日期', + `production_work_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单 出库填写', + `last_factory_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上次厂别', + `last_warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上次仓库', + `last_warehouse_area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上次库区', + `last_warehouse_space` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上次库位', + `in_library_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '在库状态 1:在用 2:在库', + `stock_out_apply_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库申请人(当模具为在用时,该字段存着出库时当申请人id)', + `mold_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编号/SN', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y/N)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `is_deleted` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除,1-已删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模具信息' + +-- Table: dmp_md_operate_log +*************************** 1. row *************************** + Table: dmp_md_operate_log +Create Table: CREATE TABLE `dmp_md_operate_log` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `operate_ip` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作ip', + `operate_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作单据id', + `operate_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '操作单据ids 针对批量操作', + `operate_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作单据单号', + `operate_content` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作内容', + `input_param` json DEFAULT NULL COMMENT '入參', + `operate_status` int DEFAULT '0' COMMENT '操作状态(0:进行中 1: 操作完成)', + `operate_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作类型', + `result` json DEFAULT NULL COMMENT '操作结果', + `operate_usercode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作人账号', + `operate_userid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作人id', + `operate_time` datetime NOT NULL COMMENT '操作时间', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`), + KEY `idx_operate_no` (`ecid`,`operate_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='操作记录表' + +-- Table: dmp_md_operation_log +*************************** 1. row *************************** + Table: dmp_md_operation_log +Create Table: CREATE TABLE `dmp_md_operation_log` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `request_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作请求地址', + `request_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'POST/GET', + `request_duration` int DEFAULT NULL COMMENT '请求耗时', + `fun_module` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '功能模块', + `operation_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作类型', + `operation_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'IP地址', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_md_operation_procedure +*************************** 1. row *************************** + Table: dmp_md_operation_procedure +Create Table: CREATE TABLE `dmp_md_operation_procedure` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `op_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序描述', + `control_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '管控类型', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `fault_tolerance_rate` decimal(10,3) DEFAULT '1.000' COMMENT '容差率', + `approver` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核人', + `unit_price` decimal(15,3) DEFAULT NULL COMMENT '单位(元)', + `unit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `consume_time` decimal(6,2) DEFAULT NULL COMMENT '工序耗时', + `productivity` decimal(6,2) DEFAULT NULL COMMENT '工序产能', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_op_code` (`ecid`,`op_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序管理' + +-- Table: dmp_md_operation_qualities +*************************** 1. row *************************** + Table: dmp_md_operation_qualities +Create Table: CREATE TABLE `dmp_md_operation_qualities` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序编码', + `qualities_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序特性', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `sort` int DEFAULT '0' COMMENT '排序', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序特性' + +-- Table: dmp_md_order_bom_header +*************************** 1. row *************************** + Table: dmp_md_order_bom_header +Create Table: CREATE TABLE `dmp_md_order_bom_header` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `om_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '订单数量', + `order_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单备注', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品名称', + `item_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品类型', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `item_code_new` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新生成物料代码', + `item_name_new` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新生成物料名称', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单BOM表' + +-- Table: dmp_md_order_bom_line +*************************** 1. row *************************** + Table: dmp_md_order_bom_line +Create Table: CREATE TABLE `dmp_md_order_bom_line` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `header_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头ID', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订单号', + `component_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组件代码', + `line_num` int DEFAULT NULL COMMENT '行号', + `component_qty` decimal(14,6) NOT NULL COMMENT '用量', + `component_uom` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位', + `effective_date` datetime DEFAULT NULL COMMENT '生效日期', + `expiry_date` datetime DEFAULT NULL COMMENT '失效日期', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='订单BOM行表' + +-- Table: dmp_md_paper_default +*************************** 1. row *************************** + Table: dmp_md_paper_default +Create Table: CREATE TABLE `dmp_md_paper_default` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '-1' COMMENT '租户ID', + `paper_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '纸张编号', + `paper_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '纸张编号', + `size_width` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '宽', + `size_height` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '高', + `margin_up` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '5' COMMENT '上', + `margin_right` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '右', + `margin_down` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '10' COMMENT '下', + `margin_left` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '左', + `padding_up` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '上', + `padding_right` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '右', + `padding_down` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '下', + `padding_left` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '左', + `font_size` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '15' COMMENT '字体大小', + `font_family` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'SimSun' COMMENT '字体', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='纸张尺寸表(mm)' + +-- Table: dmp_md_person +*************************** 1. row *************************** + Table: dmp_md_person +Create Table: CREATE TABLE `dmp_md_person` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户账户', + `real_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '姓名', + `sex` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '性别', + `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '手机号', + `wechat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '微信号', + `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '邮箱', + `sys_flag` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否系统用户(Y/N)', + `dept_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '部门id', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '部门编码', + `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '部门名称', + `comp_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司id', + `comp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司编码', + `comp_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司名称', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y/N)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志 0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `card_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '卡号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='人员信息' + +-- Table: dmp_md_print_node +*************************** 1. row *************************** + Table: dmp_md_print_node +Create Table: CREATE TABLE `dmp_md_print_node` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `node_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '参数代码', + `node_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='打印节点' + +-- Table: dmp_md_print_template +*************************** 1. row *************************** + Table: dmp_md_print_template +Create Table: CREATE TABLE `dmp_md_print_template` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `template_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模板编号', + `template_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板名称', + `template_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '模板类型 1:默认;2:定制', + `modules_mark` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属应用', + `scenes_mark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '应用场景', + `node_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '节点代码', + `size_mark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '纸张大小', + `size_width` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '宽', + `size_height` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '高', + `margin_up` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '5' COMMENT '上', + `margin_right` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '右', + `margin_down` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '10' COMMENT '下', + `margin_left` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '左', + `padding_up` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '上', + `padding_right` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '右', + `padding_down` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '下', + `padding_left` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '左', + `font_size` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '15' COMMENT '字体大小', + `font_family` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'SimSun' COMMENT '字体', + `d_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `ac_pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器文件名', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='打印模板' + +-- Table: dmp_md_process_equip +*************************** 1. row *************************** + Table: dmp_md_process_equip +Create Table: CREATE TABLE `dmp_md_process_equip` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `fac_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `process_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `equip_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序设备关联' + +-- Table: dmp_md_process_warehouse +*************************** 1. row *************************** + Table: dmp_md_process_warehouse +Create Table: CREATE TABLE `dmp_md_process_warehouse` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库代码', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类代码', + `production` tinyint(1) DEFAULT '0' COMMENT '是否投产1/0', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_desc` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `quality_type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型', + `quality_type_desc` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型名称', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `measure` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处置措施(数据字典类型:measure;返工:rework,返修:repair,报废:scrapped,入库:warehouse)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序仓库关联' + +-- Table: dmp_md_product_management_config +*************************** 1. row *************************** + Table: dmp_md_product_management_config +Create Table: CREATE TABLE `dmp_md_product_management_config` ( + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `f_creatortime` datetime DEFAULT NULL COMMENT '创建时间', + `f_creatoruserid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `f_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `f_lastmodifytime` datetime DEFAULT NULL COMMENT '修改时间', + `f_lastmodifyuserid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + `org_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织', + `product_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品主键', + PRIMARY KEY (`f_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='商品管理-商品配置' + +-- Table: dmp_md_production_line +*************************** 1. row *************************** + Table: dmp_md_production_line +Create Table: CREATE TABLE `dmp_md_production_line` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线代码', + `pl_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线名称', + `pl_type` tinyint(1) DEFAULT '0' COMMENT '工作中心类别:0,生产线1,机器', + `std_capacity` decimal(10,2) DEFAULT NULL COMMENT '标准产能', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y/N)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产线信息' + +-- Table: dmp_md_productionline_director +*************************** 1. row *************************** + Table: dmp_md_productionline_director +Create Table: CREATE TABLE `dmp_md_productionline_director` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `factory_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线表主键', + `user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户id', + `director` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否负责人 YN', + `m_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '0:工厂;1:车间;2:产线;3:工序', + `f_sort` int DEFAULT NULL COMMENT '排序', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `card_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '卡号', + `dimension` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '0:产线维度;1:工序维度', + `fac_code` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `workshop_code` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `pl_code` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线编码', + `op_code` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `business_type` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务类型: FACTORY,WORKSHOP,LINE,PROCESS', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='业务人员配置表' + +-- Table: dmp_md_productive_rewources +*************************** 1. row *************************** + Table: dmp_md_productive_rewources +Create Table: CREATE TABLE `dmp_md_productive_rewources` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `productive_rewources_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产资源代码', + `productive_rewources_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '0 未删除 1 已删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产资源表' + +-- Table: dmp_md_property_group +*************************** 1. row *************************** + Table: dmp_md_property_group +Create Table: CREATE TABLE `dmp_md_property_group` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `group_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性组编码', + `group_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性组名称', + `group_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '属性组类别 1:物料属性;2:批次属性', + `category_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类ID', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_group_code` (`ecid`,`group_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性组' + +-- Table: dmp_md_property_item +*************************** 1. row *************************** + Table: dmp_md_property_item +Create Table: CREATE TABLE `dmp_md_property_item` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `project_json` json DEFAULT NULL COMMENT '项目json', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性物料' + +-- Table: dmp_md_property_project +*************************** 1. row *************************** + Table: dmp_md_property_project +Create Table: CREATE TABLE `dmp_md_property_project` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `project_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编码', + `project_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目名称', + `project_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '类型 1:文本;2:数值', + `empty_mark` tinyint(1) DEFAULT '0' COMMENT '是否可为空 0:不可以为空;1:可以为空', + `enum_mark` tinyint(1) DEFAULT '0' COMMENT '枚举类型 0:非枚举;1:枚举', + `enum_str` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '枚举列表', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_project_code` (`ecid`,`project_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性项目' + +-- Table: dmp_md_property_project_detail +*************************** 1. row *************************** + Table: dmp_md_property_project_detail +Create Table: CREATE TABLE `dmp_md_property_project_detail` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `project_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编码', + `config_option` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置选项', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `thumbnail_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缩略图链接', + `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片链接', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性项目明细' + +-- Table: dmp_md_property_relation +*************************** 1. row *************************** + Table: dmp_md_property_relation +Create Table: CREATE TABLE `dmp_md_property_relation` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `group_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性组ID', + `project_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性项目ID', + `line_num` int DEFAULT '0' COMMENT '行号', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性组项目关联' + +-- Table: dmp_md_province +*************************** 1. row *************************** + Table: dmp_md_province +Create Table: CREATE TABLE `dmp_md_province` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '自然主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '-1' COMMENT '企业编码', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '区域上级', + `en_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '区域编号', + `full_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '区域名称', + `quick_query` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '快速查询', + `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '区域类型', + `description` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '描述', + `sort_code` bigint DEFAULT NULL COMMENT '排序', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改用户', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='行政区划' + +-- Table: dmp_md_quality_type +*************************** 1. row *************************** + Table: dmp_md_quality_type +Create Table: CREATE TABLE `dmp_md_quality_type` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `op_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序代码', + `basic_type_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础类型编码', + `type_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自定义类型编码', + `type_desc` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自定义类型名称', + `sort` int DEFAULT '0' COMMENT '报工排序', + `business` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务归属', + `rework` int DEFAULT '0' COMMENT '是否返工', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新用户', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `measure` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处置措施(数据字典类型:measure;返工:rework,返修:repair,报废:scrapped,入库:warehouse)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='品质类型' + +-- Table: dmp_md_route +*************************** 1. row *************************** + Table: dmp_md_route +Create Table: CREATE TABLE `dmp_md_route` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `route_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺描述', + `route_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺类型', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_route_code` (`ecid`,`route_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工艺路线' + +-- Table: dmp_md_route_item_material +*************************** 1. row *************************** + Table: dmp_md_route_item_material +Create Table: CREATE TABLE `dmp_md_route_item_material` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `craft_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺代码', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `material_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `material_attribute` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性', + `material_usage` float(10,2) DEFAULT NULL COMMENT '物料用量', + `material_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料单位', + `material_produce_type` int DEFAULT NULL COMMENT '物料产别(1-产出;0-投入)', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂code', + `work_shop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间code', + `loss_rate` float(10,2) DEFAULT NULL COMMENT '损耗率', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料清单' + +-- Table: dmp_md_route_op +*************************** 1. row *************************** + Table: dmp_md_route_op +Create Table: CREATE TABLE `dmp_md_route_op` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `header_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产工艺id', + `op_num` int DEFAULT NULL, + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `op_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序描述', + `op_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序类型', + `is_crucial_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否关键工序', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `is_update` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Y可修改序号N不可', + `control_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '管控类型 上料工序 测试工序 包装工序 OQC工序 维修工序', + `unit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `fault_tolerance_rate` decimal(10,3) DEFAULT '1.000' COMMENT '容差率', + `approver` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核人', + `unit_price` decimal(20,6) DEFAULT NULL COMMENT '单价(元)', + `is_wr_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否报工工序', + `is_da_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否数采工序', + `consume_time` decimal(6,2) DEFAULT NULL COMMENT '工序耗时', + `productivity` decimal(6,2) DEFAULT NULL COMMENT '工序产能', + `plan_time` decimal(4,1) DEFAULT NULL COMMENT '计划提前期', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `standard_working` decimal(6,2) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序' + +-- Table: dmp_md_route_op_cycle +*************************** 1. row *************************** + Table: dmp_md_route_op_cycle +Create Table: CREATE TABLE `dmp_md_route_op_cycle` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `routeOp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `step` decimal(20,2) NOT NULL DEFAULT '1.00' COMMENT '工序节拍', + `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位数据字典:时、分、秒', + `f_sort` int DEFAULT '1' COMMENT '排序', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序节拍' + +-- Table: dmp_md_route_op_document +*************************** 1. row *************************** + Table: dmp_md_route_op_document +Create Table: CREATE TABLE `dmp_md_route_op_document` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `routeOp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `d_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `d_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', + `ac_pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器文件名称', + `f_sort` int DEFAULT '1' COMMENT '排序', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y 启用 N 禁用)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序文件' + +-- Table: dmp_md_route_op_mat +*************************** 1. row *************************** + Table: dmp_md_route_op_mat +Create Table: CREATE TABLE `dmp_md_route_op_mat` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `mat_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `production` tinyint(1) DEFAULT '0' COMMENT '投入1;产出0', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位代码', + `unit_usage` decimal(20,6) DEFAULT NULL, + `auxiliary_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅助代码', + `auxiliary_usage` decimal(20,6) DEFAULT NULL, + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `default_mat` tinyint DEFAULT '0' COMMENT '默认生成的物料标识', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `handover_batch` decimal(6,2) DEFAULT NULL COMMENT '交接批', + `loss_rate` decimal(10,4) DEFAULT NULL COMMENT '损耗率', + `yield` decimal(10,4) DEFAULT NULL COMMENT '成品率', + `line_num` int NOT NULL DEFAULT '1' COMMENT '行号', + PRIMARY KEY (`id`), + KEY `idx_ecid_code` (`ecid`,`item_code`,`route_code`,`op_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序物料清单' + +-- Table: dmp_md_route_op_param +*************************** 1. row *************************** + Table: dmp_md_route_op_param +Create Table: CREATE TABLE `dmp_md_route_op_param` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `op_num` int DEFAULT NULL COMMENT '序号', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `arguments_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `standard_value` decimal(10,6) DEFAULT NULL COMMENT '标准值', + `lower_value` decimal(10,6) DEFAULT NULL COMMENT '下限值', + `upper_value` decimal(10,6) DEFAULT NULL COMMENT '上限值', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品工艺工序参数' + +-- Table: dmp_md_route_op_template +*************************** 1. row *************************** + Table: dmp_md_route_op_template +Create Table: CREATE TABLE `dmp_md_route_op_template` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `template_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'dmp_md_print_template code', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品工艺工序打印模板关联' + +-- Table: dmp_md_rule_element +*************************** 1. row *************************** + Table: dmp_md_rule_element +Create Table: CREATE TABLE `dmp_md_rule_element` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '-1' COMMENT '租户ID', + `rule_ele_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则要素编码', + `rule_ele_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则要素名称', + `sort_code` decimal(10,0) DEFAULT '0' COMMENT '排序号', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='条码规则要素' + +-- Table: dmp_md_send_config +*************************** 1. row *************************** + Table: dmp_md_send_config +Create Table: CREATE TABLE `dmp_md_send_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `notice_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通知名称', + `app_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用编码', + `app_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '应用名称', + `app_scene_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '场景编码', + `app_scene_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '场景名称', + `email_tmpl_id` int DEFAULT '0' COMMENT '邮件模板ID', + `wechat_tmpl_id` int DEFAULT '0' COMMENT '微信公众号模板ID', + `wx_digital_human_id` int DEFAULT '0' COMMENT '微信数字人模板ID', + `wecom_tmpl_id` int DEFAULT '0' COMMENT '企业微信模板ID', + `dingtalk_tmpl_id` int DEFAULT '0' COMMENT '钉钉模板ID', + `dtalk_digital_human_id` int DEFAULT '0' COMMENT '钉钉数字人模板ID', + `sms_tmpl_id` int DEFAULT '0' COMMENT '短信模板ID', + `sys_default` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '系统默认,Y:默认,N:自定义', + `sort_code` int DEFAULT '1' COMMENT '排序', + `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y/N)', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `idx_ecid_code` (`ecid`,`app_code`,`app_scene_code`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='消息推送配置表' + +-- Table: dmp_md_send_recipient +*************************** 1. row *************************** + Table: dmp_md_send_recipient +Create Table: CREATE TABLE `dmp_md_send_recipient` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `config_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '推送配置ID', + `user_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '用户ID', + `realname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户名称', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='消息推送接收人' + +-- Table: dmp_md_serial +*************************** 1. row *************************** + Table: dmp_md_serial +Create Table: CREATE TABLE `dmp_md_serial` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `serial_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号编码', + `serial_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号名称', + `serial_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序列号类型', + `serial_next` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下一个流水号,后缀', + `serial_layout` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序列号格式', + `serial_example` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序列号范例', + `serial_pattern` int DEFAULT '0' COMMENT '循环模式,0:不循环;1:日;2,月;3年', + `serial_separator` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分隔符', + `status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '有效标志', + `allow_delete` tinyint DEFAULT '1' COMMENT '允许删除', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_serialcode` (`ecid`,`serial_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='序列号' + +-- Table: dmp_md_serial_format +*************************** 1. row *************************** + Table: dmp_md_serial_format +Create Table: CREATE TABLE `dmp_md_serial_format` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `serial_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号表主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `filed_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段类型,数据字典', + `filed_content` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段内容', + `start_bit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '起始位', + `end_bit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '终止位', + `sort` int DEFAULT '1' COMMENT '排序', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='序列号格式' + +-- Table: dmp_md_shift_config +*************************** 1. row *************************** + Table: dmp_md_shift_config +Create Table: CREATE TABLE `dmp_md_shift_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `shift_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `shift_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班次名称', + `on_work_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上班时间', + `down_work_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下班时间', + `is_transsky` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否跨天:0:不跨天;1:跨天', + `create_time` datetime(3) DEFAULT NULL, + `update_time` datetime(3) DEFAULT NULL, + `delete_mark` tinyint DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `start_date` date DEFAULT NULL COMMENT '生效日期', + `end_date` date DEFAULT NULL COMMENT '失效日期', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y/N)', + `repeat_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '重复类型(按周:W;按月Y)', + `repeats` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '重复', + `convention` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否常规班次(Y/N)', + PRIMARY KEY (`id`), + KEY `indx_code` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='班次配置表' + +-- Table: dmp_md_sr_op +*************************** 1. row *************************** + Table: dmp_md_sr_op +Create Table: CREATE TABLE `dmp_md_sr_op` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `sr_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工位主键', + `op_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序主键', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工位工序关联表' + +-- Table: dmp_md_sr_user +*************************** 1. row *************************** + Table: dmp_md_sr_user +Create Table: CREATE TABLE `dmp_md_sr_user` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'Y' COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `sr_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工位主键', + `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户主键', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工位用户关联表' + +-- Table: dmp_md_standard_capacity +*************************** 1. row *************************** + Table: dmp_md_standard_capacity +Create Table: CREATE TABLE `dmp_md_standard_capacity` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属工厂', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属车间', + `equip_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `standard_capacity` decimal(6,2) NOT NULL COMMENT '标准产能', + `execution_capacity` decimal(6,2) NOT NULL COMMENT '执行产能', + `execution_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否采用执行产能', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 弃用)', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `indx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='标准产能' + +-- Table: dmp_md_station +*************************** 1. row *************************** + Table: dmp_md_station +Create Table: CREATE TABLE `dmp_md_station` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属产线', + `res_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工位代码', + `res_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工位名称', + `unit_price` decimal(15,3) DEFAULT NULL COMMENT '单价(元)', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 弃用)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工位信息' + +-- Table: dmp_md_std_bom_header +*************************** 1. row *************************** + Table: dmp_md_std_bom_header +Create Table: CREATE TABLE `dmp_md_std_bom_header` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版本号', + `temporary` tinyint(1) DEFAULT '0' COMMENT '暂存', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_itemcode` (`ecid`,`item_code`), + KEY `item_code` (`item_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品标准bom' + +-- Table: dmp_md_std_bom_header_log +*************************** 1. row *************************** + Table: dmp_md_std_bom_header_log +Create Table: CREATE TABLE `dmp_md_std_bom_header_log` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版本号', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`id`), + KEY `index_itemcode_verno` (`item_code`,`ver_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='BomHeader历史记录表' + +-- Table: dmp_md_std_bom_line +*************************** 1. row *************************** + Table: dmp_md_std_bom_line +Create Table: CREATE TABLE `dmp_md_std_bom_line` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `header_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头id', + `component_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组件代码', + `line_num` int DEFAULT NULL COMMENT '行号', + `component_qty` decimal(14,6) NOT NULL COMMENT '用量', + `numerator` int DEFAULT NULL COMMENT '分子', + `denominator` int DEFAULT NULL COMMENT '分母', + `component_uom` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位', + `effective_date` datetime DEFAULT NULL COMMENT '生效日期', + `expiry_date` datetime DEFAULT NULL COMMENT '失效日期', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本号', + `loss_rate` decimal(20,6) DEFAULT '0.000000' COMMENT '损耗率', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '备注', + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '位置描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`), + KEY `idxHeaderId` (`header_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='bom行表' + +-- Table: dmp_md_std_bom_line_log +*************************** 1. row *************************** + Table: dmp_md_std_bom_line_log +Create Table: CREATE TABLE `dmp_md_std_bom_line_log` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `header_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头id', + `component_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组件代码', + `line_num` int DEFAULT NULL COMMENT '行号', + `component_qty` decimal(14,6) DEFAULT NULL COMMENT '用量', + `numerator` int DEFAULT NULL COMMENT '分子', + `denominator` int DEFAULT NULL COMMENT '分母', + `component_uom` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `effective_date` datetime DEFAULT NULL COMMENT '生效日期', + `expiry_date` datetime DEFAULT NULL COMMENT '失效日期', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本号', + `loss_rate` decimal(10,2) DEFAULT '0.00' COMMENT '损耗率', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '位置描述', + PRIMARY KEY (`id`), + KEY `index_headerid_itemcode_verno` (`header_id`,`component_item_code`,`ver_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Bom行历史记录表' + +-- Table: dmp_md_std_bom_line_logs +*************************** 1. row *************************** + Table: dmp_md_std_bom_line_logs +Create Table: CREATE TABLE `dmp_md_std_bom_line_logs` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `header_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头id', + `component_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原组件代码', + `old_item_code_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原组件名称', + `new_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新组件代码', + `new_item_code_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新组件名称', + `line_num` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '行号', + `old_line_num` int DEFAULT NULL COMMENT '改前行号', + `new_line_num` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '改后行号', + `old_component_qty` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原用量', + `new_component_qty` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '新用量', + `ver_no` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本号', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `index_headerid_itemcode_verno` (`header_id`,`component_item_code`,`ver_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Bom行历史记录维护表' + +-- Table: dmp_md_storage_category +*************************** 1. row *************************** + Table: dmp_md_storage_category +Create Table: CREATE TABLE `dmp_md_storage_category` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户ID', + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `fac_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂ID', + `fac_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间', + `op_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序', + `sg_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `sg_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库类型', + `sg_attribute` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '全部' COMMENT '仓库属性', + `outbound` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库规则', + `item_property` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性ID', + `item_categorys` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类ID', + `quality_property` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质属性', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `lose_Repertory` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否负库存Y是N不是', + `safe_stock` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '安全库存功能是否开启 Y是N不是', + `auto_inbound` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '自动入库 Y:是 N:否', + `auto_outbound` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '自动出库 Y:是 N:否', + `storage_life` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '存放期限功能是否开启 Y是N不是', + `pricing_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计价方法 可选项:加权平均:WA、移动平均:MA、先进先出:FIFO、个别计价:SID', + `au_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会计单位编码', + `accy_year` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核算年', + `accy_month` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核算月', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_sg_code` (`ecid`,`sg_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='仓库信息' + +-- Table: dmp_md_storage_pinyin +*************************** 1. row *************************** + Table: dmp_md_storage_pinyin +Create Table: CREATE TABLE `dmp_md_storage_pinyin` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户代码', + `sg_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户名称', + `sg_name_pinyin` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '客户代码拼音', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_item_code` (`ecid`,`sg_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='仓库拼音映射表' + +-- Table: dmp_md_storage_user +*************************** 1. row *************************** + Table: dmp_md_storage_user +Create Table: CREATE TABLE `dmp_md_storage_user` ( + `id` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户编码', + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `sg_user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库用户id', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `admin_flag` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否管理员(Y-是 N-否)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='仓库人员' + +-- Table: dmp_md_sub_storage +*************************** 1. row *************************** + Table: dmp_md_sub_storage +Create Table: CREATE TABLE `dmp_md_sub_storage` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户ID', + `sub_storage_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区代码', + `sub_storage_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属仓库', + `erp_inv_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ERP组库存', + `sub_storage_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='库区信息' + +-- Table: dmp_md_switch_config +*************************** 1. row *************************** + Table: dmp_md_switch_config +Create Table: CREATE TABLE `dmp_md_switch_config` ( + `id` varchar(50) COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `switch_code` varchar(64) COLLATE utf8mb4_general_ci NOT NULL COMMENT '开关编码', + `switch_name` varchar(128) COLLATE utf8mb4_general_ci NOT NULL COMMENT '开关名称', + `switch_desc` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开关描述', + `switch_type` varchar(32) COLLATE utf8mb4_general_ci DEFAULT 'function' COMMENT '开关类型', + `switch_status` tinyint DEFAULT '1' COMMENT '状态(0-禁用,1-启用)', + `remark` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint DEFAULT '0' COMMENT '删除标志 0:未删除 1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ec_switch` (`ecid`,`switch_code`), + KEY `idx_ec_switch` (`ecid`,`switch_code`), + KEY `idx_switch_code` (`switch_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='开关配置表' + +-- Table: dmp_md_third_server_config +*************************** 1. row *************************** + Table: dmp_md_third_server_config +Create Table: CREATE TABLE `dmp_md_third_server_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '服务名称', + `business_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `business` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业名称', + `app_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用友地址', + `app_key` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用key', + `app_secret` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用密钥', + `app_ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码匹配', + `supplier_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂商类型', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y/N)', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='三方系统配置信息' + +-- Table: dmp_md_unit +*************************** 1. row *************************** + Table: dmp_md_unit +Create Table: CREATE TABLE `dmp_md_unit` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位代码', + `unit_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位名称', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Y/N', + `unit_measure` decimal(10,0) DEFAULT NULL, + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_unitcode` (`ecid`,`unit_code`), + KEY `idx_unitCode` (`unit_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料单位' + +-- Table: dmp_md_unit_conversion +*************************** 1. row *************************** + Table: dmp_md_unit_conversion +Create Table: CREATE TABLE `dmp_md_unit_conversion` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `metering_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '计量单位代码', + `conversion_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '换算单位代码', + `item_categorys_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `is_attached` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否固定', + `metering_quantity` decimal(12,6) DEFAULT NULL COMMENT '计量数量', + `conversion_quantity` decimal(22,6) DEFAULT NULL COMMENT '换算数量', + `conversion_coefficient` decimal(16,8) DEFAULT '1.00000000' COMMENT '换算系数', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Y/N', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + PRIMARY KEY (`id`), + KEY `idx_unit_conv_item` (`ecid`,`item_code`,`metering_code`,`conversion_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='基础数据单位换算表' + +-- Table: dmp_md_vendor_classfied +*************************** 1. row *************************** + Table: dmp_md_vendor_classfied +Create Table: CREATE TABLE `dmp_md_vendor_classfied` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '-1' COMMENT '上级ID', + `classfied_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类代码', + `classfied_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名称', + `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 禁用)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注描述', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商分类表' + +-- Table: dmp_md_vendor_info +*************************** 1. row *************************** + Table: dmp_md_vendor_info +Create Table: CREATE TABLE `dmp_md_vendor_info` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商代码', + `vendor_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `classfied_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商分类', + `vendor_abbr` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '允差简称', + `tolerance_days` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '允差天数', + `country` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '国家', + `province` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '省', + `city` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '城市', + `registered_address` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注册地址', + `company_website` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公司网站', + `socai_credit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '统一社会信用代码', + `registered_capital` decimal(22,6) DEFAULT NULL COMMENT '注册资本', + `company_established_time` datetime DEFAULT NULL COMMENT '公司成立时间', + `legal_representative` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '法定代表人', + `detailaddress` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '详细地址', + `tax_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '税务类型', + `previous_year_sales` decimal(32,6) DEFAULT NULL COMMENT ' 上年销售额', + `employees_number` decimal(10,0) DEFAULT NULL COMMENT '员工总数', + `vat` decimal(22,6) DEFAULT NULL COMMENT '增值税', + `company_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公司类型', + `contact_user` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `contact` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `email` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '电子邮箱', + `fax` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `remark` varchar(800) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '对应客户编码', + `storage_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `key_vendor` tinyint DEFAULT '0' COMMENT '关键供应商', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `account_period` int DEFAULT '0' COMMENT '账期,天为单位', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL, + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `invoicing_codes` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开票公司编码(,)隔开', + `means_of_payments` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结算方式', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商主数据' + +-- Table: dmp_md_vendor_login_user +*************************** 1. row *************************** + Table: dmp_md_vendor_login_user +Create Table: CREATE TABLE `dmp_md_vendor_login_user` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商代码', + `login_account` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录账号', + `login_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录名称', + `login_password` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录密码', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `sort` int DEFAULT '0' COMMENT '排序', + `enable` tinyint(1) DEFAULT '1' COMMENT '有效 1', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商登录用户表' + +-- Table: dmp_md_vendor_pinyin +*************************** 1. row *************************** + Table: dmp_md_vendor_pinyin +Create Table: CREATE TABLE `dmp_md_vendor_pinyin` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商代码', + `vendor_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商名称', + `vendor_name_pinyin` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '供应商代码拼音', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_item_code` (`ecid`,`vendor_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商拼音映射表' + +-- Table: dmp_md_vendor_user +*************************** 1. row *************************** + Table: dmp_md_vendor_user +Create Table: CREATE TABLE `dmp_md_vendor_user` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `user_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户代码', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='供应商用户表' + +-- Table: dmp_md_work_calendar +*************************** 1. row *************************** + Table: dmp_md_work_calendar +Create Table: CREATE TABLE `dmp_md_work_calendar` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序编码', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `shift_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '班次编码', + `on_work_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上班时间', + `down_work_time` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下班时间', + `is_transsky` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否跨天:0:不跨天;1:跨天', + `create_time` datetime(3) DEFAULT NULL, + `update_time` datetime(3) DEFAULT NULL, + `delete_mark` tinyint DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `start_date` date DEFAULT NULL COMMENT '生效日期', + `end_date` date DEFAULT NULL COMMENT '失效日期', + `repeat_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '重复类型(按周:W;按月Y)', + `repeats` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '重复', + `year_date` date DEFAULT NULL COMMENT '年月日', + `check_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否勾选', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工作日历表' + +-- Table: dmp_md_workgroup +*************************** 1. row *************************** + Table: dmp_md_workgroup +Create Table: CREATE TABLE `dmp_md_workgroup` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `group_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '班组编码', + `group_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '班组名称', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所属车间', + `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志 0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='班组管理表' + +-- Table: dmp_md_workgroup_person +*************************** 1. row *************************** + Table: dmp_md_workgroup_person +Create Table: CREATE TABLE `dmp_md_workgroup_person` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `group_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '班组ID', + `group_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '班组编码', + `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户帐号', + `real_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '姓名', + `card_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '卡号', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='班组人员表' + +-- Table: dmp_md_workshop +*************************** 1. row *************************** + Table: dmp_md_workshop +Create Table: CREATE TABLE `dmp_md_workshop` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间代码', + `workshop_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `dept_code` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '部门编码', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '状态(Y/N)', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='车间信息' + +-- Table: dmp_optlog_infos +*************************** 1. row *************************** + Table: dmp_optlog_infos +Create Table: CREATE TABLE `dmp_optlog_infos` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `username` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `platForm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作平台', + `app_module` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作应用', + `fun_module` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '功能模块', + `log_category` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日志分类', + `log_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日志类型', + `ip_address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `request_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `request_method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `method_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方法名称', + `request_duration` int DEFAULT NULL COMMENT '请求耗时', + `log_abstracts` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `log_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_rm_basic_config +*************************** 1. row *************************** + Table: dmp_rm_basic_config +Create Table: CREATE TABLE `dmp_rm_basic_config` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `type_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置类型编码', + `config_desc` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置描述', + `able_tag` int DEFAULT NULL COMMENT '开启状态 0 关闭 1开启', + `sort_no` int DEFAULT NULL COMMENT '排序', + `value_type` int DEFAULT NULL COMMENT '配置值类型 0 开关 1 单选 2 多选', + `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置值', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配置信息' + +-- Table: dmp_rm_basic_dictionary +*************************** 1. row *************************** + Table: dmp_rm_basic_dictionary +Create Table: CREATE TABLE `dmp_rm_basic_dictionary` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级分类代码', + `type_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级分类名称', + `dict_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级分类代码', + `dict_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级分类字典值', + `sort` int DEFAULT NULL COMMENT '排序顺序', + `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据字典表' + +-- Table: dmp_rm_formulation +*************************** 1. row *************************** + Table: dmp_rm_formulation +Create Table: CREATE TABLE `dmp_rm_formulation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `mk_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配方编号', + `mk_name` varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配方名称', + `amount` decimal(20,6) DEFAULT NULL COMMENT '配料批量', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `edit_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '编制人id', + `edit_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '编制人', + `edit_time` datetime DEFAULT NULL COMMENT '编制时间', + `state` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `apply_status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态', + `apply_remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `process_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流实例id', + `standard_br` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '性能标准Br(kGs)', + `standard_hcj` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '性能标准Hcj(Koe)', + `standard_bhm` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '性能标准BHm(MGOe)', + `standard_hk` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '性能标准HK/Hcj', + `real_br` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际标准Br(kGs)', + `real_hcj` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际标准Hcj(Koe)', + `real_bhm` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际标准BHm(MGOe)', + `real_hk` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际标准HK/Hcj', + `check_status` int DEFAULT '0' COMMENT '检验状态0-未检验;1-已检验', + PRIMARY KEY (`id`), + KEY `idx_mkNo` (`mk_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配方' + +-- Table: dmp_rm_formulation_material +*************************** 1. row *************************** + Table: dmp_rm_formulation_material +Create Table: CREATE TABLE `dmp_rm_formulation_material` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `formulation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配方id', + `sort_no` int DEFAULT NULL COMMENT '排序', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料名称', + `spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `material_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料类型 0 辅料 1 主料', + `standard_usage` decimal(20,10) DEFAULT NULL COMMENT '用量', + `percentage` decimal(7,4) DEFAULT NULL COMMENT '百分比', + `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + PRIMARY KEY (`id`), + KEY `idx_formulationId` (`formulation_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配方配料物料信息' + +-- Table: dmp_rm_formulation_product +*************************** 1. row *************************** + Table: dmp_rm_formulation_product +Create Table: CREATE TABLE `dmp_rm_formulation_product` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `formulation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配方id', + `sort_no` int DEFAULT NULL COMMENT '序号', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `material_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品类型', + `material_type_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品类型编码', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`), + KEY `idx_formulationId` (`formulation_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配方产品信息' + +-- Table: dmp_rm_ingredient +*************************** 1. row *************************** + Table: dmp_rm_ingredient +Create Table: CREATE TABLE `dmp_rm_ingredient` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `ingredient_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料单号', + `edit_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料人id', + `edit_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料人', + `edit_time` datetime DEFAULT NULL COMMENT '配料日期', + `production_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `production_task_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售单号', + `device_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `device_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `factory_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `ingredient_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料批号', + `formulation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配方id', + `amount` decimal(20,6) DEFAULT NULL COMMENT '配料数量', + `need_amount` decimal(20,6) DEFAULT NULL COMMENT '排产数量', + `multiple` decimal(20,6) DEFAULT NULL COMMENT '配料倍数', + `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `state` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态 0 草稿 ,1 待出库, 2 已出库', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `stock_out_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单号', + `apply_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批备注', + `process_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配料通知单' + +-- Table: dmp_rm_ingredient_material +*************************** 1. row *************************** + Table: dmp_rm_ingredient_material +Create Table: CREATE TABLE `dmp_rm_ingredient_material` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `ingredient_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配料通知单id', + `sort_no` int DEFAULT NULL COMMENT '排序', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料名称', + `spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `material_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料类型 0 辅料 1 主料', + `standard_usage` decimal(20,10) DEFAULT NULL COMMENT '标准用量', + `real_usage` decimal(20,10) DEFAULT NULL COMMENT '实际用量', + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `batch_no_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号id', + `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `warehouse_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `warehouse_area_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `warehouse_cell_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `warehouse_cell_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `end_amount` decimal(20,10) DEFAULT '0.0000000000' COMMENT '已出库数量', + PRIMARY KEY (`id`), + KEY `idx_ingredientId` (`ingredient_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配料通知单配料物料信息' + +-- Table: dmp_rm_requisition +*************************** 1. row *************************** + Table: dmp_rm_requisition +Create Table: CREATE TABLE `dmp_rm_requisition` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `requisition_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配料单号', + `requisition_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '配料单状态', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `edit_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料人', + `edit_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料人id', + `edit_time` datetime DEFAULT NULL COMMENT '配料日期', + `out_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单号', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配料通知单' + +-- Table: dmp_rm_requisition_material +*************************** 1. row *************************** + Table: dmp_rm_requisition_material +Create Table: CREATE TABLE `dmp_rm_requisition_material` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配料通知单id', + `requisition_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配料单号', + `sort_no` int DEFAULT NULL COMMENT '排序', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料代码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `material_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料类型 0 辅料 1 主料', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `warehouse_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `warehouse_area_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `warehouse_cell_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `warehouse_cell_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `available_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '可用库存数量', + `material_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '配料数量', + `out_num` decimal(22,6) DEFAULT '0.000000' COMMENT '出库数量', + `al_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边仓库编码', + `al_warehouse_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边仓库名称', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配料通知单配料物料信息' + +-- Table: dmp_rm_requisition_production +*************************** 1. row *************************** + Table: dmp_rm_requisition_production +Create Table: CREATE TABLE `dmp_rm_requisition_production` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配料通知单id', + `requisition_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配料单号', + `production_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `production_task_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `formulation_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配方id', + `formulation_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配方编号', + `formulation_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '配方数量', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `need_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '排产数量', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `ingredient_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配料批号', + `order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单号', + `order_no_index` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `pick_num` decimal(20,6) DEFAULT '0.000000' COMMENT '领料数量/套数', + `pick_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '已领料数量', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配料通知单配料工单信息' + +-- Table: dmp_rm_requisition_production_record +*************************** 1. row *************************** + Table: dmp_rm_requisition_production_record +Create Table: CREATE TABLE `dmp_rm_requisition_production_record` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `production_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `production_task_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `need_amount` decimal(22,6) DEFAULT '0.000000' COMMENT '排产数量', + `pick_quantity` decimal(22,6) DEFAULT '0.000000' COMMENT '已领料数量', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配料通知单配料工单信息' + diff --git a/workspace-planner/backups/dmp_smes_create_tables_2026-08-03.sql b/workspace-planner/backups/dmp_smes_create_tables_2026-08-03.sql new file mode 100644 index 0000000..94efca8 --- /dev/null +++ b/workspace-planner/backups/dmp_smes_create_tables_2026-08-03.sql @@ -0,0 +1,8232 @@ +-- Table: 8d_cause_action +*************************** 1. row *************************** + Table: 8d_cause_action +Create Table: CREATE TABLE `8d_cause_action` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类', + `cause_category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原因类别', + `content_description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '内容描述', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='措施维护' + +-- Table: 8d_preventive_project +*************************** 1. row *************************** + Table: 8d_preventive_project +Create Table: CREATE TABLE `8d_preventive_project` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `project_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编号', + `project_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目名称', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '说明', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='项目维护' + +-- Table: 8d_report +*************************** 1. row *************************** + Table: 8d_report +Create Table: CREATE TABLE `8d_report` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `source_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单号', + `standard_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类别 根据来源单号带出展示,不可编辑', + `data_source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源', + `material_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `thumbnail_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料缩略图', + `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料图片', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `supplier_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任部门', + `dept_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门名称', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `unit_measure` decimal(10,0) DEFAULT NULL COMMENT '单位精度', + `insp_item` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目', + `abnormal_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '异常类型', + `root_cause` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '根本原因', + `corrective_action` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '纠正措施', + `current_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'D1' COMMENT '目前关卡 枚举值:D1~D8', + `team_leader` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组长', + `report_status` tinyint DEFAULT '0' COMMENT '单据状态 枚举值:0待处理;1处理中;2结案中;3已结案;4已中止', + `batch_num` decimal(22,6) DEFAULT NULL COMMENT '批次数量', + `scheme_num` decimal(22,6) DEFAULT NULL COMMENT '抽样数量', + `non_conform` decimal(22,6) DEFAULT NULL COMMENT '不合格数量', + `ex_explain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '异常说明', + `settle_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案人', + `settle_time` datetime DEFAULT NULL COMMENT '结案时间', + `handle_hour` double(12,2) DEFAULT NULL COMMENT '花费工时', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `created_by_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告' + +-- Table: 8d_report_d1 +*************************** 1. row *************************** + Table: 8d_report_d1 +Create Table: CREATE TABLE `8d_report_d1` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `d1_plan_end_time` datetime DEFAULT NULL COMMENT 'D1计划完成时段', + `submitter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交人', + `submit_time` datetime DEFAULT NULL COMMENT '提交时间', + `approver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核准人', + `approve_time` datetime DEFAULT NULL COMMENT '核准时间', + `data_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '数据状态 1:暂存草稿 2:完成提交', + `approval_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '核准状态 1:未核准 2:已核准', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D1分析小组成立' + +-- Table: 8d_report_d1_user +*************************** 1. row *************************** + Table: 8d_report_d1_user +Create Table: CREATE TABLE `8d_report_d1_user` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父id', + `team_leader` tinyint(1) DEFAULT '0' COMMENT '组长 0 否 1 是', + `staff_account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '人员账号', + `staff_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '姓名', + `staff_department` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门', + `staff_position` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '岗位', + `staff_contact` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D1分析小组人员' + +-- Table: 8d_report_d2 +*************************** 1. row *************************** + Table: 8d_report_d2 +Create Table: CREATE TABLE `8d_report_d2` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `d2_plan_end_time` datetime DEFAULT NULL COMMENT 'D2计划完成时段', + `source_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单号', + `standard_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类别 根据来源单号带出展示,不可编辑', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `thumbnail_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料缩略图', + `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料图片', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `supplier_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `dept_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任部门', + `dept_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门名称', + `insp_item` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目', + `insp_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验类型', + `batch_num` decimal(22,6) DEFAULT NULL COMMENT '批次数量', + `scheme_num` decimal(22,6) DEFAULT NULL COMMENT '抽样数量', + `non_conform` decimal(22,6) DEFAULT NULL COMMENT '不合格数量', + `defective_rate` decimal(22,6) DEFAULT NULL COMMENT '不良率 不合格数/抽样数量', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `unit_measure` decimal(10,0) DEFAULT NULL COMMENT '单位精度', + `process_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `ex_explain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '异常说明', + `files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `data_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '数据状态 1:暂存草稿 2:完成提交', + `approval_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '核准状态 1:未核准 2:已核准', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `submitter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交人', + `submit_time` datetime DEFAULT NULL COMMENT '提交时间', + `approver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核准人', + `approve_time` datetime DEFAULT NULL COMMENT '核准时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D2质量问题说明' + +-- Table: 8d_report_d3 +*************************** 1. row *************************** + Table: 8d_report_d3 +Create Table: CREATE TABLE `8d_report_d3` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `d3_plan_end_time` datetime DEFAULT NULL COMMENT 'D3计划完成时间段', + `submitter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交人', + `submit_time` datetime DEFAULT NULL COMMENT '提交时间', + `approver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核准人', + `approve_time` datetime DEFAULT NULL COMMENT '核准时间', + `files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `data_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '数据状态 1:暂存草稿 2:完成提交', + `approval_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '核准状态 1:未核准 2:已核准', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D3临时围堵措施' + +-- Table: 8d_report_d3_contains +*************************** 1. row *************************** + Table: 8d_report_d3_contains +Create Table: CREATE TABLE `8d_report_d3_contains` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '8D_REPORT_D3 主键id', + `containment_measures` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '围堵措施', + `expected_completion_time` datetime DEFAULT NULL COMMENT '预计完成时间', + `actual_completion_time` datetime DEFAULT NULL COMMENT '实际完成时间', + `working_hours` double(12,2) DEFAULT NULL COMMENT '工时', + `responsible_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + `executor` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行人', + `inspection_batch_count` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排查批次数', + `inspected_material_quantity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排查物料数量', + `inspected_defective_batch_count` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排查不良批次数', + `inspected_defective_quantity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排查不良数量', + `inspected_defective_rate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排查发现不良率', + `execution_result_description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行结果说明', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D3临时围堵措施-措施' + +-- Table: 8d_report_d4 +*************************** 1. row *************************** + Table: 8d_report_d4 +Create Table: CREATE TABLE `8d_report_d4` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `d4_plan_end_time` datetime DEFAULT NULL COMMENT 'D4计划完成时间段', + `submitter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交人', + `submit_time` datetime DEFAULT NULL COMMENT '提交时间', + `approver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核准人', + `approve_time` datetime DEFAULT NULL COMMENT '核准时间', + `files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `data_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '数据状态 1:暂存草稿 2:完成提交', + `approval_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '核准状态 1:未核准 2:已核准', + `analysis_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'tab页类型 0 1 2', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D4根本原因分析' + +-- Table: 8d_report_d4_analysis +*************************** 1. row *************************** + Table: 8d_report_d4_analysis +Create Table: CREATE TABLE `8d_report_d4_analysis` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '8D_REPORT_D4 主键id', + `cause_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原因类别', + `root_cause` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '根本原因', + `why1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'WHY1', + `why2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'WHY2', + `why3` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'WHY3', + `why4` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'WHY4', + `why5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'WHY5', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D4根本原因分析-原因列表' + +-- Table: 8d_report_d5 +*************************** 1. row *************************** + Table: 8d_report_d5 +Create Table: CREATE TABLE `8d_report_d5` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `d5_plan_end_time` datetime DEFAULT NULL COMMENT 'D5计划完成时间段', + `files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `data_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '数据状态 1:暂存草稿 2:完成提交', + `approval_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '核准状态 1:未核准 2:已核准', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `submitter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交人', + `submit_time` datetime DEFAULT NULL COMMENT '提交时间', + `approver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核准人', + `approve_time` datetime DEFAULT NULL COMMENT '核准时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D5制定纠正措施' + +-- Table: 8d_report_d5_analysis +*************************** 1. row *************************** + Table: 8d_report_d5_analysis +Create Table: CREATE TABLE `8d_report_d5_analysis` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报告单号', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父id', + `root_cause` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '根因', + `corrective_action` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '纠正措施', + `responsible_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + `expected_completion_time` datetime DEFAULT NULL COMMENT '预计完成时间', + `verification_result` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证结果', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D5制定纠正措施-分析列表' + +-- Table: 8d_report_d6 +*************************** 1. row *************************** + Table: 8d_report_d6 +Create Table: CREATE TABLE `8d_report_d6` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `d6_plan_end_time` datetime DEFAULT NULL COMMENT 'D6计划完成时间段', + `submitter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交人', + `submit_time` datetime DEFAULT NULL COMMENT '提交时间', + `approver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核准人', + `approve_time` datetime DEFAULT NULL COMMENT '核准时间', + `files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `data_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '数据状态 1:暂存草稿 2:完成提交', + `approval_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '核准状态 1:未核准 2:已核准', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D6验证纠正措施' + +-- Table: 8d_report_d6_analysis +*************************** 1. row *************************** + Table: 8d_report_d6_analysis +Create Table: CREATE TABLE `8d_report_d6_analysis` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父id', + `analysis_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'd5分析id', + `root_cause` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '根因', + `corrective_action` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '纠正措施', + `responsible_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + `expected_completion_time` datetime DEFAULT NULL COMMENT '预计完成时间', + `actual_completion_time` datetime DEFAULT NULL COMMENT '实际完成时间', + `working_hours` double(12,2) DEFAULT NULL COMMENT '工时', + `verifier` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证人', + `verification_result` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证结果', + `verification_batch_count` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证批次数', + `verified_material_quantity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证物料数量', + `verified_defective_batch_count` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证不良批次数', + `verified_defective_quantity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证不良数量', + `verified_defective_rate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证不良率', + `verification_description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证处理说明', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D6验证纠正措施-分析列表' + +-- Table: 8d_report_d7 +*************************** 1. row *************************** + Table: 8d_report_d7 +Create Table: CREATE TABLE `8d_report_d7` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `d7_plan_end_time` datetime DEFAULT NULL COMMENT 'D7计划完成时间段', + `project_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编号', + `responsible_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + `submitter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交人', + `submit_time` datetime DEFAULT NULL COMMENT '提交时间', + `approver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核准人', + `approve_time` datetime DEFAULT NULL COMMENT '核准时间', + `files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `data_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '数据状态 1:暂存草稿 2:完成提交', + `approval_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '核准状态 1:未核准 2:已核准', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D7未来预防措施' + +-- Table: 8d_report_d7_analysis +*************************** 1. row *************************** + Table: 8d_report_d7_analysis +Create Table: CREATE TABLE `8d_report_d7_analysis` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报告单号', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父id', + `project_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编号', + `responsible_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + `expected_completion_time` datetime DEFAULT NULL COMMENT '预计完成时间', + `updater` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新内容', + `actual_completion_time` datetime DEFAULT NULL COMMENT '实际完成时间', + `working_hours` double(12,2) DEFAULT NULL COMMENT '工时', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D7未来预防措施-分析列表' + +-- Table: 8d_report_d8 +*************************** 1. row *************************** + Table: 8d_report_d8 +Create Table: CREATE TABLE `8d_report_d8` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `report_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告ID', + `report_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报告单号', + `d8_plan_end_time` datetime DEFAULT NULL COMMENT 'D8计划完成时间段', + `closure_summary` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案总结', + `inspected_material_quantity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排查物料数量', + `inspected_defective_quantity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排查不良数量', + `inspected_defective_rate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排查发现不良率', + `verified_material_quantity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证物料数量', + `verified_defective_quantity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证不良数量', + `verified_defective_rate` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证不良率', + `closer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案人', + `close_time` datetime DEFAULT NULL COMMENT '结案时间', + `total_working_hours` double(12,2) DEFAULT NULL COMMENT '花费工时', + `files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `data_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '数据状态 1:暂存草稿 2:完成提交', + `approval_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '核准状态 1:未核准 2:已核准', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='8D报告-D8项目结案' + +-- Table: debezium_heartbeat +*************************** 1. row *************************** + Table: debezium_heartbeat +Create Table: CREATE TABLE `debezium_heartbeat` ( + `id` int NOT NULL COMMENT '心跳记录唯一ID', + `ts` datetime NOT NULL COMMENT '心跳更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='Debezium心跳表' + +-- Table: dmp_device_attribute_mapping +*************************** 1. row *************************** + Table: dmp_device_attribute_mapping +Create Table: CREATE TABLE `dmp_device_attribute_mapping` ( + `id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `gateway_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关编码', + `device_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `point_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数code,对应iot表的point_name,实际存的是code', + `attribute_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性code(point_name别名,用户上传)', + `attribute_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性code对应中文,用户上传', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称单位,用户上传', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `status` int DEFAULT '0' COMMENT '是否在用(0:没有 1:是)', + PRIMARY KEY (`id`), + UNIQUE KEY `dmp_device_attribute_mapping_un` (`ecid`,`gateway_code`,`device_code`,`point_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备属性映射表' + +-- Table: dmp_em_basic_dictionary +*************************** 1. row *************************** + Table: dmp_em_basic_dictionary +Create Table: CREATE TABLE `dmp_em_basic_dictionary` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级分类代码', + `type_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级分类名称', + `dict_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级分类代码', + `dict_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级分类字典值', + `sort` int DEFAULT NULL COMMENT '排序顺序', + `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据字典表' + +-- Table: dmp_em_device_check +*************************** 1. row *************************** + Table: dmp_em_device_check +Create Table: CREATE TABLE `dmp_em_device_check` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `check_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检单号', + `device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id', + `device_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编号', + `status` int DEFAULT '1' COMMENT '单据状态[deviceOrderStatus] 1:草稿 2:提交', + `device_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类别', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间编码', + `workshop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属单元编码', + `unit_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '所属单元', + `check_template_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检模板ID', + `check_template_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检模板名称', + `check_num` decimal(20,2) DEFAULT NULL COMMENT '点检项数', + `unusual_num` decimal(20,2) DEFAULT NULL COMMENT '异常项数', + `check_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检人', + `check_by_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检人id', + `check_date` datetime DEFAULT NULL COMMENT '点检日期', + `check_status` int DEFAULT '1' COMMENT '点检结果[deviceCheckStatus] 1:合格 2:异常', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `execute_status` int DEFAULT NULL COMMENT '执行状态 1停机 2执行', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备点检表' + +-- Table: dmp_em_device_check_detail +*************************** 1. row *************************** + Table: dmp_em_device_check_detail +Create Table: CREATE TABLE `dmp_em_device_check_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父级ID', + `project_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检项目id', + `project` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检项目', + `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检内容', + `standard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检标准', + `done_status` int DEFAULT NULL COMMENT '完成情况[deviceDoneStatus] 1:完成 2:异常', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `done_message` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '完成情况定量信息', + `index_no` int DEFAULT NULL COMMENT '序号', + `done_type` int DEFAULT '1' COMMENT '完成类型[deviceTemplateDoneType] 1:定性 2:定量', + `config_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方法', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备点检明细表' + +-- Table: dmp_em_device_event +*************************** 1. row *************************** + Table: dmp_em_device_event +Create Table: CREATE TABLE `dmp_em_device_event` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id', + `event_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '事件名称', + `event_desc` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '事件描述', + `source_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源单号', + `event_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '事件类型 0 设备档案数据(不可操作) 、1 点检、2 保养、3 维修 ', + `event_time` datetime DEFAULT NULL COMMENT '事件时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备履历事件' + +-- Table: dmp_em_device_field_config +*************************** 1. row *************************** + Table: dmp_em_device_field_config +Create Table: CREATE TABLE `dmp_em_device_field_config` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id', + `field_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段编码', + `field_desc` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字段描述', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `able_tag` int DEFAULT '1' COMMENT '是否开启展示 0 否 1是', + `big_sort` int DEFAULT NULL COMMENT '大屏展示排序字段', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`), + KEY `idx_deviceId` (`device_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备展示字段配置表' + +-- Table: dmp_em_device_file +*************************** 1. row *************************** + Table: dmp_em_device_file +Create Table: CREATE TABLE `dmp_em_device_file` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `source_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '来源id', + `file_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件名', + `file_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件地址', + `source_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源类型', + `source_func` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源功能', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `remark` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备档案文件' + +-- Table: dmp_em_device_info +*************************** 1. row *************************** + Table: dmp_em_device_info +Create Table: CREATE TABLE `dmp_em_device_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `monitor_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '监控状态', + `item_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备状态', + `item_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编号', + `item_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型', + `item_class` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类别', + `item_model` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备型号', + `abc_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ABC分类', + `upkeep_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养类别', + `item_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间编码', + `workshop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `cell_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属单元编码', + `cell_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '所属单元', + `into_date` datetime DEFAULT NULL COMMENT '进厂日期', + `expire_date` datetime DEFAULT NULL COMMENT '报废日期', + `check_num` int DEFAULT '0' COMMENT '点检次数', + `upkeep_num` int DEFAULT '0' COMMENT '保养次数', + `maintain_num` int DEFAULT '0' COMMENT '维修次数', + `iot_device_id` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数采设备ID', + `big_show` int DEFAULT '0' COMMENT '大屏显示设备', + `device_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数采设备类型', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `device_id` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备联网平台设备id', + `big_sort` int DEFAULT NULL COMMENT '大屏展示排序字段', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `img_url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '图片地址', + `number_of_uses` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备理论使用次数', + `brand` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品牌', + `manufacturer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产厂商', + `oee` bit(1) DEFAULT NULL COMMENT '是否oee', + `installation_position` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安装位置', + `head` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任人', + `rated_voltage` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '额定电压', + `rated_current` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '额定电流', + `input_power` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '输入功率', + `out_power` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '输出功率', + `equipment_size` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备尺寸', + `weight` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '重量', + `air_supply_pressure` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供气压力', + `cooling_water` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '冷却水', + `working_pressure` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工作气压', + `nitrogen` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '氮气', + `air_exhaust` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '排风', + `identification_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '识别码', + `file_url` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件上传url', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `factory` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `processes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联工序', + `purchase_date` datetime DEFAULT NULL COMMENT '采购日期', + `user_script` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '用户维护的js脚本', + `daily_capacity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日产能', + `run_time_ratio` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '运行时间比例(%)', + `standby_time_ratio` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '待机时间比例(%)', + `alarm_time_ratio` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障时间比例(%)', + `inspection_num` int DEFAULT '0' COMMENT '巡检次数', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备档案' + +-- Table: dmp_em_device_info_check +*************************** 1. row *************************** + Table: dmp_em_device_info_check +Create Table: CREATE TABLE `dmp_em_device_info_check` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备档案id', + `check_template_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检模板id', + `check_period` int DEFAULT NULL COMMENT '点检周期', + `check_period_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检周期类型(1日、2周、3月、4季、5年)', + `check_start_date` datetime DEFAULT NULL COMMENT '点检开始', + `check_end_date` datetime DEFAULT NULL COMMENT '点检结束', + `check_date` datetime DEFAULT NULL COMMENT '指定点检日期', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `check_date_flag` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否按周期自动生成点检任务 0否 1是', + `generate_type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生成方式(0:定时生成 1:上机生成)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `auto_check_num` int DEFAULT '0' COMMENT '自动生成点检次数', + `last_time` datetime DEFAULT NULL COMMENT '上一次时间', + `week_settings` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '周设置(0-6)', + PRIMARY KEY (`id`), + UNIQUE KEY `dmp_em_device_info_check_id_IDX` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备点检配置详情' + +-- Table: dmp_em_device_info_detail +*************************** 1. row *************************** + Table: dmp_em_device_info_detail +Create Table: CREATE TABLE `dmp_em_device_info_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备档案id', + `check_template_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检模板id', + `upkeep_template_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养模板id', + `check_period` int DEFAULT NULL COMMENT '点检周期', + `check_period_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检周期类型(1日、2周、3月、4季、5年)', + `check_start_date` datetime DEFAULT NULL COMMENT '点检开始', + `check_end_date` datetime DEFAULT NULL COMMENT '点检结束', + `upkeep_period` int DEFAULT NULL COMMENT '保养周期', + `upkeep_period_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养周期类型(1日、2周、3月、4季、5年)', + `upkeep_start_date` datetime DEFAULT NULL COMMENT '保养开始', + `upkeep_end_date` datetime DEFAULT NULL COMMENT '保养结束', + `check_date_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检时间类型(1 周期 2 开始结束)', + `upkeep_date_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养时间类型(1 周期 2 开始结束)', + `check_date` datetime DEFAULT NULL COMMENT '指定点检日期', + `upkeep_date` datetime DEFAULT NULL COMMENT '指定保养日期', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `check_date_flag` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否按周期自动生成点检任务 0否 1是', + `upkeep_date_flag` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否按周期自动生成保养任务 0否 1是', + `auto_check_num` int DEFAULT '0' COMMENT '自动生成点检次数', + `auto_upkeep_num` int DEFAULT '0' COMMENT '自动生成保养次数', + `remind_days` int DEFAULT NULL COMMENT '提前提醒天数', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备档案详情' + +-- Table: dmp_em_device_info_upkeep +*************************** 1. row *************************** + Table: dmp_em_device_info_upkeep +Create Table: CREATE TABLE `dmp_em_device_info_upkeep` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备档案id', + `upkeep_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备保养编码', + `upkeep_desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备保养方案', + `upkeep_template_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养模板id', + `upkeep_period` int DEFAULT NULL COMMENT '保养周期', + `upkeep_period_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养周期类型(1日、2周、3月、4季、5年)', + `upkeep_start_date` datetime DEFAULT NULL COMMENT '保养开始', + `upkeep_end_date` datetime DEFAULT NULL COMMENT '保养结束', + `upkeep_date_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养时间类型(1 周期 2 开始结束)', + `upkeep_date` datetime DEFAULT NULL COMMENT '指定保养日期', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `upkeep_date_flag` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否按周期自动生成保养任务 0否 1是', + `auto_upkeep_num` int DEFAULT '0' COMMENT '自动生成保养次数', + `remind_days` int DEFAULT NULL COMMENT '提醒天数', + `last_time` datetime DEFAULT NULL COMMENT '上一次时间', + PRIMARY KEY (`id`), + KEY `idx_info_id` (`info_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备保养配置详情' + +-- Table: dmp_em_device_inspection +*************************** 1. row *************************** + Table: dmp_em_device_inspection +Create Table: CREATE TABLE `dmp_em_device_inspection` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `inspection_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡检单号', + `device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id', + `device_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编号', + `device_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型', + `factory` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间编码', + `workshop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属单元编码', + `unit_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '所属单元', + `inspection_template_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡检模板ID', + `inspection_template_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡检模板名称', + `inspection_num` decimal(20,2) DEFAULT NULL COMMENT '巡检项数', + `unusual_num` decimal(20,2) DEFAULT NULL COMMENT '巡检项数', + `inspection_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡检人', + `inspection_by_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡检人id', + `inspection_date` datetime DEFAULT NULL COMMENT '巡检日期', + `inspection_status` int DEFAULT '1' COMMENT '巡检结果[deviceInspectionStatus] 1:待巡检 2:正常 3:异常', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备巡检表' + +-- Table: dmp_em_device_inspection_detail +*************************** 1. row *************************** + Table: dmp_em_device_inspection_detail +Create Table: CREATE TABLE `dmp_em_device_inspection_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父级ID', + `project_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡检项目id', + `project` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡检项目', + `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡检内容', + `standard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡检标准', + `done_status` int DEFAULT NULL COMMENT '完成情况[deviceDoneStatus] 1:完成 2:异常', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `done_message` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '完成情况定量信息', + `index_no` int DEFAULT NULL COMMENT '序号', + `done_type` int DEFAULT '1' COMMENT '完成类型[deviceTemplateDoneType] 1:定性 2:定量', + `config_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方法', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备巡检明细表' + +-- Table: dmp_em_device_knowledge +*************************** 1. row *************************** + Table: dmp_em_device_knowledge +Create Table: CREATE TABLE `dmp_em_device_knowledge` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态:', + `maintenance_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修单号', + `device_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型', + `device_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编号', + `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `workshop_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `cell_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线编码', + `cell_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '产线名称', + `repair_category_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障类别编码', + `repair_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障类别名称', + `maintenance_category_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修类别编码', + `maintenance_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修类别名称', + `repair_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障描述', + `repair_measure` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障措施', + `device_manufacturer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备厂商', + `device_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备型号', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `file` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备维修知识库' + +-- Table: dmp_em_device_life +*************************** 1. row *************************** + Table: dmp_em_device_life +Create Table: CREATE TABLE `dmp_em_device_life` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `device_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id', + `work_order_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工单号', + `product_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品型号', + `product_num` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产量数量', + `work_order_time` datetime DEFAULT NULL COMMENT '报工时间', + `work_order_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人', + `cerate_time` datetime DEFAULT NULL COMMENT '创建时间', + `cerated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备使用寿命管理' + +-- Table: dmp_em_device_monitor +*************************** 1. row *************************** + Table: dmp_em_device_monitor +Create Table: CREATE TABLE `dmp_em_device_monitor` ( + `id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `device_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备ID', + `message_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '消息名称', + `message_describe` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '消息描述', + `theory_parameter_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '理论参数编码', + `theory_parameter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '理论参数', + `reality_parameter_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际参数编码', + `reality_parameter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际参数', + `compare` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '比较类别', + `compare_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '比较类别名称', + `deviation_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '允许偏差', + `enable_status` bit(1) DEFAULT NULL COMMENT '是否启用', + `remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `theory_parameter_status` bit(1) DEFAULT NULL COMMENT '是否启用理论参数判断', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `device_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备监控报警' + +-- Table: dmp_em_device_oee +*************************** 1. row *************************** + Table: dmp_em_device_oee +Create Table: CREATE TABLE `dmp_em_device_oee` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `device_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id', + `date_time_now` datetime DEFAULT NULL COMMENT '日期', + `total_startup_time` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '开机总时长', + `run_time` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '运行时长', + `standby_time` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '待机时长', + `alarm_time` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障时长', + `oee` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'oee', + `update_time` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `relevance_device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联设备编码(设备管理)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备OEE' + +-- Table: dmp_em_device_repair +*************************** 1. row *************************** + Table: dmp_em_device_repair +Create Table: CREATE TABLE `dmp_em_device_repair` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `repair_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修单号', + `device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备ID', + `device_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `device_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备状态', + `status` int DEFAULT '1' COMMENT '单据状态[deviceOrderStatus] 1:草稿 2:提交', + `device_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型[deviceType]', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间编码', + `workshop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属单元编码', + `unit_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '所属单元', + `repair_date` datetime DEFAULT NULL COMMENT '维修日期', + `done_status` int DEFAULT '1' COMMENT '维修结果[deviceDoneStatus] 1:完成 2:异常', + `fault_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障类别[deviceFaultType]', + `fault_content` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障描述', + `report_by` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上报人', + `report_by_id` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上报人id', + `report_time` datetime DEFAULT NULL COMMENT '上报时间', + `repair_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修类别[deviceRepairType]', + `handle_content` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理措施', + `time_consuming` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '耗用工时', + `spare_part` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '使用备件', + `repair_cost` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修费用', + `mark_qc` tinyint(1) DEFAULT '0' COMMENT '是否标识检验', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备维修表' + +-- Table: dmp_em_device_repair_by +*************************** 1. row *************************** + Table: dmp_em_device_repair_by +Create Table: CREATE TABLE `dmp_em_device_repair_by` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `repair_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修单号', + `repair_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修人', + `repair_by_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修人id', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备维修人员表' + +-- Table: dmp_em_device_repair_measure +*************************** 1. row *************************** + Table: dmp_em_device_repair_measure +Create Table: CREATE TABLE `dmp_em_device_repair_measure` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `sort` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序号', + `repair_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障类别', + `device_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型', + `repair_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障描述', + `repair_measure` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障措施', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备故障措施' + +-- Table: dmp_em_device_upkeep +*************************** 1. row *************************** + Table: dmp_em_device_upkeep +Create Table: CREATE TABLE `dmp_em_device_upkeep` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `upkeep_order_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养单号', + `device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备ID', + `device_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编号', + `device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `device_status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备状态', + `status` int DEFAULT '1' COMMENT '单据状态[deviceOrderStatus] 1:草稿 2:提交', + `device_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型[deviceType]', + `workshop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间编码', + `workshop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属车间', + `unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属单元编码', + `unit_name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '所属单元', + `upkeep_template_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养模板ID', + `upkeep_template_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养模板名称', + `upkeep_num` decimal(20,2) DEFAULT '0.00' COMMENT '保养项数', + `unusual_num` decimal(20,2) DEFAULT '0.00' COMMENT '异常项数', + `upkeep_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养人', + `upkeep_by_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检人id', + `upkeep_date` datetime DEFAULT NULL COMMENT '保养日期', + `done_status` int DEFAULT '1' COMMENT '保养结果[deviceDoneStatus] 1:完成 2:异常', + `spare_part` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '使用备件', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备保养表' + +-- Table: dmp_em_device_upkeep_detail +*************************** 1. row *************************** + Table: dmp_em_device_upkeep_detail +Create Table: CREATE TABLE `dmp_em_device_upkeep_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父级ID', + `index_no` int DEFAULT NULL COMMENT '序号', + `project_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项目id', + `project` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项目', + `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养内容', + `standard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养标准', + `done_type` int DEFAULT '1' COMMENT '完成类型[deviceTemplateDoneType] 1:定性 2:定量', + `done_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '完成情况[deviceDoneStatus] 1:完成 2:异常', + `done_message` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '定量输入信息', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `config_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方法', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备保养明细表' + +-- Table: dmp_em_device_warning +*************************** 1. row *************************** + Table: dmp_em_device_warning +Create Table: CREATE TABLE `dmp_em_device_warning` ( + `id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `ecid` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'ecid', + `warning_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题', + `warning_describe` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `warning_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '状态 1初始', + `restore_time` datetime DEFAULT NULL COMMENT '恢复时间', + `device_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备id', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `can_warning` tinyint(1) DEFAULT NULL COMMENT '告警状态(1:true,0:false)', + `warning_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警消息id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备发送告警记录' + +-- Table: dmp_em_external_log +*************************** 1. row *************************** + Table: dmp_em_external_log +Create Table: CREATE TABLE `dmp_em_external_log` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `external_method` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行方法', + `request_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求地址', + `log_type` int DEFAULT '0' COMMENT '日志类型 0:请求方 1:响应方', + `request_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求方式', + `request_head` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求头', + `request_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '请求报文', + `response_message` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `request_time` datetime DEFAULT NULL COMMENT '请求时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=1624 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='接口日志表' + +-- Table: dmp_em_module_file +*************************** 1. row *************************** + Table: dmp_em_module_file +Create Table: CREATE TABLE `dmp_em_module_file` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `source_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '来源id', + `file_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件名', + `file_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件地址', + `source_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源类型', + `source_func` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源功能', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `remark` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模版附件文件' + +-- Table: dmp_em_template_config +*************************** 1. row *************************** + Table: dmp_em_template_config +Create Table: CREATE TABLE `dmp_em_template_config` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模版编号', + `template_name` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模版名称', + `template_type` int DEFAULT NULL COMMENT '模板类别[deviceTemplateType 1:点检模板 2:保养模板]', + `status` int DEFAULT '1' COMMENT '模版状态[deviceTemplateStatus] 1:生效 2:失效', + `device_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型[deviceType 1:压铸机类 2:绕线机类]', + `record_num` decimal(20,2) DEFAULT '0.00' COMMENT '记录数', + `use_num` decimal(20,2) DEFAULT '0.00' COMMENT '在用数', + `use_device_codes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '在用设备列表', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模版配置表' + +-- Table: dmp_em_template_config_detail +*************************** 1. row *************************** + Table: dmp_em_template_config_detail +Create Table: CREATE TABLE `dmp_em_template_config_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `parent_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '父级ID', + `index_no` int DEFAULT NULL COMMENT '序号', + `project` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目', + `content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '内容', + `standard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标准', + `done_type` int DEFAULT '1' COMMENT '完成类型[deviceTemplateDoneType] 1:定性 2:定量', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `config_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方法', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模板配置明细表' + +-- Table: dmp_iot_alarm +*************************** 1. row *************************** + Table: dmp_iot_alarm +Create Table: CREATE TABLE `dmp_iot_alarm` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `alarm_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警ID', + `device_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备ID', + `device_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编号', + `device_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `alarm_content` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警内容', + `alarm_status` int NOT NULL DEFAULT '0' COMMENT '告警状态 (0:发生 1:解除)', + `alarm_time` datetime DEFAULT NULL COMMENT '告警时间', + `alarm_recovered_time` datetime DEFAULT NULL COMMENT '事件恢复/解除时间(设备时间)', + `link_action_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '触发联动标记(0:无 1:是)', + `misreport_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '误报标记(0:不是 1:是)', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_iot_device +*************************** 1. row *************************** + Table: dmp_iot_device +Create Table: CREATE TABLE `dmp_iot_device` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `device_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `device_short_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `device_model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备型号', + `device_brand` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备品牌', + `device_type_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型ID', + `device_type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型', + `gateway_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关ID', + `gateway_custom_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关ID(自定义)', + `gateway_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关名称', + `longitude` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经度', + `latiude` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '纬度', + `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安装位置', + `create_date` datetime DEFAULT NULL COMMENT '添加时间', + `online_status` int DEFAULT NULL COMMENT '在线状态;0-离线;1-在线', + `run_status` int DEFAULT NULL COMMENT '运行状态:0-运行;1-停止;2-故障;3-未连接', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_iot_device_type +*************************** 1. row *************************** + Table: dmp_iot_device_type +Create Table: CREATE TABLE `dmp_iot_device_type` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `device_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编号', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `device_model` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型', + `longitude` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '经度', + `latiude` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '纬度', + `address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安装位置', + `create_date` datetime DEFAULT NULL COMMENT '添加时间', + `online_status` int DEFAULT NULL COMMENT '在线状态;0-离线;1-在线', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`device_id`,`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_iot_error_log +*************************** 1. row *************************** + Table: dmp_iot_error_log +Create Table: CREATE TABLE `dmp_iot_error_log` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `gateway_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关编号', + `gateway_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关名称', + `gateway_type` int NOT NULL DEFAULT '1' COMMENT '网关类型:1-老狗平台 2-国信华维 3-能效云', + `interface_usage` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接口用途', + `request_url` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求地址', + `request_head` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求头', + `request_message` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求报文', + `error_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '错误代码', + `error_message` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '错误信息', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='错误日志表' + +-- Table: dmp_iot_external_log +*************************** 1. row *************************** + Table: dmp_iot_external_log +Create Table: CREATE TABLE `dmp_iot_external_log` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `external_method` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行方法', + `request_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求地址', + `log_type` int DEFAULT '0' COMMENT '日志类型 0:请求方 1:响应方', + `request_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求方式', + `request_head` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求头', + `request_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '请求报文', + `response_message` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `request_time` datetime DEFAULT NULL COMMENT '请求时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=5330 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='接口日志表' + +-- Table: dmp_iot_gateway_type +*************************** 1. row *************************** + Table: dmp_iot_gateway_type +Create Table: CREATE TABLE `dmp_iot_gateway_type` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `gateway_custom_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关ID(前端输入)', + `gateway_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关名称', + `gateway_type` int NOT NULL DEFAULT '1' COMMENT '网关类型:1-老狗平台 2-国信华维 3-能效云', + `gateway_url` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接口地址', + `request_body` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求体', + `state` int DEFAULT NULL COMMENT '启用状态0-禁用;1-启用', + `visit_cycle` bigint DEFAULT '15' COMMENT '访问周期', + `city_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户区域ID', + `visit_cycle_unit` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '访问周期单位(0:秒 1:分 2:时 3:天)', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_iot_point_data +*************************** 1. row *************************** + Table: dmp_iot_point_data +Create Table: CREATE TABLE `dmp_iot_point_data` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `point_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数ID', + `point_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编号', + `point_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `point_data` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实时数据', + `point_time` datetime DEFAULT NULL COMMENT '点位数据时间', + `device_info_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备ID(第三方)', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `gateway_custom_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关ID', + `gateway_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关名称', + `parameter_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺参数名称', + `parameter_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺参数编码', + `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用量单位', + `is_save` int DEFAULT '0' COMMENT '是否保存 (0:否 1:是)', + `is_change` int DEFAULT '0' COMMENT '数值转换 (0:禁用 1启用)', + `is_change_num` decimal(12,8) DEFAULT '1.00000000' COMMENT '数值转换系数', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `uphold_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维护人', + `uphold_time` datetime DEFAULT NULL COMMENT '维护时间', + `related_check_project` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联检验项目', + `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '类型 1实测值 2上限 3下限', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`), + KEY `index_point_time` (`point_time`), + KEY `PK_ID` (`id`), + KEY `idx_delete_pointid_deviceid_ecid` (`is_deleted`,`point_id`,`device_info_id`,`ecid`), + KEY `index_point` (`point_id`), + KEY `idx_point_device_ecid` (`point_id`,`device_info_id`,`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='全厂参数表' + +-- Table: dmp_iot_point_data_old +*************************** 1. row *************************** + Table: dmp_iot_point_data_old +Create Table: CREATE TABLE `dmp_iot_point_data_old` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `point_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数ID', + `point_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编号', + `point_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `point_data` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实时数据', + `point_time` datetime DEFAULT NULL COMMENT '点位数据时间', + `device_info_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备ID(第三方)', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `gateway_custom_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关ID', + `gateway_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关名称', + `parameter_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺参数名称', + `parameter_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺参数编码', + `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用量单位', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `syn_status` int DEFAULT NULL COMMENT '点位数据是否已同步到生产管理', + PRIMARY KEY (`id`), + KEY `index_point_time` (`point_time`), + KEY `PK_ID` (`id`), + KEY `index_point` (`point_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='参数历史表' + +-- Table: dmp_md_item_route_op +*************************** 1. row *************************** + Table: dmp_md_item_route_op +Create Table: CREATE TABLE `dmp_md_item_route_op` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单code', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品code', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品工艺路线编码', + `op_num` int DEFAULT NULL COMMENT '工序序号', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序代码', + `op_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序描述', + `op_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序类型', + `is_key_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否关键工序', + `sop_file` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'SOP文件编号', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 弃用)', + `unit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `fault_tolerance_rate` decimal(10,2) DEFAULT NULL COMMENT '容错率', + `approver` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核人', + `unit_price` decimal(15,3) DEFAULT NULL COMMENT '单位(元)', + `is_wr_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否报工工序', + `is_da_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否数采工序', + `consume_time` decimal(6,2) DEFAULT NULL COMMENT '工序耗时', + `productivity` decimal(6,2) DEFAULT NULL COMMENT '工序产能', + `plan_time` decimal(4,1) DEFAULT NULL COMMENT '计划提前期', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料工序' + +-- Table: dmp_md_route_op_document +*************************** 1. row *************************** + Table: dmp_md_route_op_document +Create Table: CREATE TABLE `dmp_md_route_op_document` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工单编号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `routeOp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `d_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `d_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', + `ac_pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器文件名称', + `f_sort` int DEFAULT '1' COMMENT '排序', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序文件' + +-- Table: dmp_me_abnormal_config +*************************** 1. row *************************** + Table: dmp_me_abnormal_config +Create Table: CREATE TABLE `dmp_me_abnormal_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `category_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '功能分类code', + `calculate_start` datetime DEFAULT NULL COMMENT '统计单据开始时间', + `calculate_end` datetime DEFAULT NULL COMMENT '统计单据结束时间', + `delete_flag` int NOT NULL DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + UNIQUE KEY `uniq_code` (`ecid`,`category_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='异常发送配置表' + +-- Table: dmp_me_abnormal_send +*************************** 1. row *************************** + Table: dmp_me_abnormal_send +Create Table: CREATE TABLE `dmp_me_abnormal_send` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `category_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '功能分类code', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发送消息方式:platform-消息平台 website-站内信', + `msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '异常信息', + `delete_flag` int NOT NULL DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='异常发送记录表' + +-- Table: dmp_me_change_item_route_op +*************************** 1. row *************************** + Table: dmp_me_change_item_route_op +Create Table: CREATE TABLE `dmp_me_change_item_route_op` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `old_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原id', + `change_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变更单号', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单code', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品code', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品工艺路线编码', + `op_num` int DEFAULT NULL COMMENT '工序序号', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序代码', + `op_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序描述', + `op_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序类型', + `is_key_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否关键工序', + `sop_file` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'SOP文件编号', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 弃用)', + `unit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `fault_tolerance_rate` decimal(10,2) DEFAULT NULL COMMENT '容错率', + `approver` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核人', + `unit_price` decimal(15,3) DEFAULT NULL COMMENT '单位(元)', + `is_wr_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否报工工序', + `is_da_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否数采工序', + `consume_time` decimal(6,2) DEFAULT NULL COMMENT '工序耗时', + `productivity` decimal(6,2) DEFAULT NULL COMMENT '工序产能', + `plan_time` decimal(4,1) DEFAULT NULL COMMENT '计划提前期', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `special_request` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '特殊要求', + `is_check_report` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '报工/全检 0-报工;1-全检', + `output_quantity` int DEFAULT '0' COMMENT '出数', + `op_characteristic` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序特性json字符串', + `standard_working` decimal(6,2) DEFAULT NULL, + `plan_start_time` datetime DEFAULT NULL COMMENT '计划开始时间', + `plan_end_time` datetime DEFAULT NULL COMMENT '计划结束时间', + `used_number` decimal(20,6) DEFAULT NULL COMMENT '工单工序已下发数量', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_ecid` (`ecid`) USING BTREE, + KEY `idx_change_route_op_ecid_order_op` (`ecid`,`change_order_no`,`order_code`,`op_code`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='变更工单_工艺工序表' + +-- Table: dmp_me_change_route_op_mat_cxcl +*************************** 1. row *************************** + Table: dmp_me_change_route_op_mat_cxcl +Create Table: CREATE TABLE `dmp_me_change_route_op_mat_cxcl` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `change_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变更单号', + `production` tinyint(1) DEFAULT '0' COMMENT '1-投入 0-产出', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位代码', + `unit_usage` decimal(20,6) DEFAULT NULL, + `auxiliary_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅助代码', + `auxiliary_usage` decimal(20,6) DEFAULT NULL, + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `default_mat` tinyint(1) DEFAULT '0' COMMENT '默认生成的物料标识', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单编码', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺代码', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序代码', + `mat_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `line_num` int DEFAULT '10000' COMMENT '序号', + `over_issuance` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '允许超发(Y-是 N-否)', + `apply_pick_qty` decimal(20,6) DEFAULT NULL COMMENT '申请领料数量', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_change_order_code_ecid_production_deleted` (`ecid`,`change_order_no`,`order_code`,`production`,`is_deleted`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='变更工单_工艺工序物料清单表' + +-- Table: dmp_me_device_info +*************************** 1. row *************************** + Table: dmp_me_device_info +Create Table: CREATE TABLE `dmp_me_device_info` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `device_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0', + `online_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `cell_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `workshop_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_device_id` (`ecid`,`device_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='设备信息表' + +-- Table: dmp_me_dynamic_field_config +*************************** 1. row *************************** + Table: dmp_me_dynamic_field_config +Create Table: CREATE TABLE `dmp_me_dynamic_field_config` ( + `id` bigint NOT NULL COMMENT '主键ID', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `entity_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'reportRecord' COMMENT '关联实体类型(如reportRecord)', + `field_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段编码(唯一标识)', + `field_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段显示名称', + `field_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'text' COMMENT '字段类型(text/number/date/boolean/dict)', + `mapped_column` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '映射的物理列名(如ext_field_01)', + `default_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认值', + `is_required` tinyint(1) DEFAULT '0' COMMENT '是否必填(0否1是)', + `is_unique` tinyint(1) DEFAULT '0' COMMENT '是否唯一(0否1是)', + `min_value` int DEFAULT NULL COMMENT '最小值(对数字类型)', + `max_value` int DEFAULT NULL COMMENT '最大值(对数字类型)', + `length_value` int DEFAULT NULL COMMENT '字段长度(对文本类型)', + `measure` int DEFAULT NULL COMMENT '精度(对数字类型)', + `date_format` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '时间格式(对日期类型)', + `regex_pattern` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '正则校验规则', + `dict_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典编码(当field_type=dict时使用)', + `property_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'basic' COMMENT '属性类型', + `sort_order` int DEFAULT '0' COMMENT '排序字段', + `is_system` tinyint(1) DEFAULT '0' COMMENT '是否系统字段(0否1是)', + `fuzzy_search` tinyint(1) DEFAULT '1' COMMENT '是否精确查询(0否1是)', + `status` tinyint DEFAULT '1' COMMENT '状态(0禁用1启用)', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注说明', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime(3) DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_ecid_entity_field_delete_mark` (`ecid`,`entity_type`,`field_code`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='动态字段配置表' + +-- Table: dmp_me_file_info +*************************** 1. row *************************** + Table: dmp_me_file_info +Create Table: CREATE TABLE `dmp_me_file_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '租户id', + `file_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '文件名称', + `file_oname` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '文件原始名称', + `file_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '文件路径', + `thumb_path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '缩略图路径', + `file_suffix` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '文件后缀', + `file_size` bigint NOT NULL COMMENT '文件大小', + `file_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件类型', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建日期', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='文件存储表' + +-- Table: dmp_me_import_task_config +*************************** 1. row *************************** + Table: dmp_me_import_task_config +Create Table: CREATE TABLE `dmp_me_import_task_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `task_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码', + `app_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级菜单', + `category_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '二级菜单', + `template_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `template_path` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板路径', + `im_sync_flag` int DEFAULT '0' COMMENT '是否对接库存:1.是 0.否', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_ecid_taskcode` (`ecid`,`task_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='导入任务配置表' + +-- Table: dmp_me_import_task_detail +*************************** 1. row *************************** + Table: dmp_me_import_task_detail +Create Table: CREATE TABLE `dmp_me_import_task_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `task_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置表编码', + `record_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务主表id', + `row_num` int DEFAULT NULL COMMENT '解析excel的行号', + `json` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '导入解析json格式的数据', + `status` int DEFAULT NULL COMMENT '状态', + `error_msg` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '错误信息', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_recordid` (`record_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='导入任务明细表' + +-- Table: dmp_me_import_task_record +*************************** 1. row *************************** + Table: dmp_me_import_task_record +Create Table: CREATE TABLE `dmp_me_import_task_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `task_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置表编码', + `count` int NOT NULL DEFAULT '0' COMMENT '导入数据成功数量', + `status` int DEFAULT NULL COMMENT '任务状态', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_ecid_taskcode` (`ecid`,`task_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='导入任务主表' + +-- Table: dmp_me_item_route_op +*************************** 1. row *************************** + Table: dmp_me_item_route_op +Create Table: CREATE TABLE `dmp_me_item_route_op` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `old_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原id', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单code', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品code', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品工艺路线编码', + `op_num` int DEFAULT NULL COMMENT '工序序号', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序代码', + `op_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序描述', + `op_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序类型', + `is_key_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否关键工序', + `sop_file` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'SOP文件编号', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态(Y 启用 N 弃用)', + `unit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `fault_tolerance_rate` decimal(10,2) DEFAULT NULL COMMENT '容错率', + `approver` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核人', + `unit_price` decimal(15,3) DEFAULT NULL COMMENT '单位(元)', + `is_wr_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否报工工序', + `is_da_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否数采工序', + `consume_time` decimal(6,2) DEFAULT NULL COMMENT '工序耗时', + `productivity` decimal(6,2) DEFAULT NULL COMMENT '工序产能', + `plan_time` decimal(4,1) DEFAULT NULL COMMENT '计划提前期', + `remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `special_request` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '特殊要求', + `is_check_report` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '报工/全检 0-报工;1-全检', + `output_quantity` int DEFAULT '0' COMMENT '出数', + `op_characteristic` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序特性json字符串', + `standard_working` decimal(6,2) DEFAULT NULL, + `plan_start_time` datetime DEFAULT NULL COMMENT '计划开始时间', + `plan_end_time` datetime DEFAULT NULL COMMENT '计划结束时间', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`), + KEY `idx_route_op_ecid_order_op` (`ecid`,`order_code`,`op_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料工序' + +-- Table: dmp_me_material_info +*************************** 1. row *************************** + Table: dmp_me_material_info +Create Table: CREATE TABLE `dmp_me_material_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mat_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料名称', + `mat_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料编码', + `mat_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料规格型号', + `quantity` decimal(15,6) DEFAULT NULL COMMENT '数量', + `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `type` int DEFAULT NULL COMMENT '类型 1材料清单 2工艺参数', + `feeding_sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_production_order_code` (`production_order_code`), + KEY `idx_order_code` (`order_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工单工序下发材料信息表' + +-- Table: dmp_me_mould_info +*************************** 1. row *************************** + Table: dmp_me_mould_info +Create Table: CREATE TABLE `dmp_me_mould_info` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `mould_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `mould_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `device_pk_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `mould_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '规格型号', + `mould_category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `cavity_qty` int DEFAULT NULL COMMENT '模穴数', + `mould_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日期', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + PRIMARY KEY (`id`), + KEY `idx_ecid_mould_id` (`ecid`,`mould_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模具信息表' + +-- Table: dmp_me_mq_errorlog +*************************** 1. row *************************** + Table: dmp_me_mq_errorlog +Create Table: CREATE TABLE `dmp_me_mq_errorlog` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '-1' COMMENT '租户id', + `business_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务id', + `msg_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '消息id', + `msg_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '内容', + `msg_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', + `msg_status` tinyint DEFAULT NULL COMMENT '状态:-1.失败 1.成功 2.执行中 3.终止', + `error_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '失败描述', + `next_time` datetime DEFAULT NULL COMMENT '下次执行时间', + `execute_times` int DEFAULT '0' COMMENT '执行次数', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_nexttime` (`next_time`), + KEY `idx_msgid` (`msg_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='mq消息失败处理记录表' + +-- Table: dmp_me_operate_group_produce +*************************** 1. row *************************** + Table: dmp_me_operate_group_produce +Create Table: CREATE TABLE `dmp_me_operate_group_produce` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户号', + `rep_group_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人班组编码', + `rep_group_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人班组名称', + `report_time` datetime DEFAULT NULL COMMENT '报工日期', + `plan_num` decimal(15,6) DEFAULT NULL COMMENT '计划产量:工时*标准效率', + `real_num` decimal(15,6) DEFAULT NULL COMMENT '实际产量', + `reach_ratio` decimal(6,2) DEFAULT NULL COMMENT '达成率:实际产量/计划产量', + `operation_people` int DEFAULT NULL COMMENT '投入人数', + `operation_hours` decimal(15,2) DEFAULT NULL COMMENT '投入时长', + `operation_ratio` decimal(15,2) DEFAULT NULL COMMENT '时效率(台):实际产量/投入人数/投入时间', + `operation_total_hours` decimal(15,2) DEFAULT NULL COMMENT '工时: 投入人数*投入时间', + `time_per_unit` decimal(10,2) DEFAULT NULL COMMENT '单件耗时', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `product_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品描述', + `unit_measure` int DEFAULT NULL COMMENT '产品精度', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uniq_biz` (`ecid`,`report_time`,`rep_group_code`,`product_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='班组生产信息记录表' + +-- Table: dmp_me_operate_group_summary +*************************** 1. row *************************** + Table: dmp_me_operate_group_summary +Create Table: CREATE TABLE `dmp_me_operate_group_summary` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户号', + `report_time` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工日期', + `status` int DEFAULT '0' COMMENT '汇总状态:0.初始化 1.汇总中 2.汇总完成', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uniq_ecid_reporttime` (`ecid`,`report_time`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='班组生产信息汇总表' + +-- Table: dmp_me_order_single_code +*************************** 1. row *************************** + Table: dmp_me_order_single_code +Create Table: CREATE TABLE `dmp_me_order_single_code` ( + `F_Id` varchar(50) NOT NULL COMMENT '自然主键', + `ecid` varchar(50) NOT NULL COMMENT 'ecid', + `F_Single_Code` varchar(100) DEFAULT NULL COMMENT '单件码', + `F_Device_Code` varchar(100) DEFAULT NULL COMMENT '设备编码', + `F_Device_Name` varchar(100) DEFAULT NULL COMMENT '设备名称', + `F_Quantity` decimal(16,6) DEFAULT NULL COMMENT '数量', + `F_Inspection_Result` varchar(100) DEFAULT NULL COMMENT '质检结果', + `F_Production_time` datetime DEFAULT NULL COMMENT '生产时间', + `F_EnabledMark` int DEFAULT NULL COMMENT '有效标志', + `F_CreatorTime` datetime DEFAULT NULL COMMENT '创建时间', + `F_CreatorUserId` varchar(50) DEFAULT NULL COMMENT '创建用户', + `F_LastModifyTime` datetime DEFAULT NULL COMMENT '修改时间', + `F_LastModifyUserId` varchar(50) DEFAULT NULL COMMENT '修改用户', + `F_DeleteMark` int DEFAULT NULL COMMENT '删除标志', + `F_DeleteTime` datetime DEFAULT NULL COMMENT '删除时间', + `F_DeleteUserId` varchar(50) DEFAULT NULL COMMENT '删除用户', + PRIMARY KEY (`F_Id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='生产报工单件码' + +-- Table: dmp_me_order_single_code_bind +*************************** 1. row *************************** + Table: dmp_me_order_single_code_bind +Create Table: CREATE TABLE `dmp_me_order_single_code_bind` ( + `F_Id` varchar(50) NOT NULL COMMENT '自然主键', + `ecid` varchar(50) NOT NULL COMMENT 'ecid', + `F_Single_Code` varchar(100) DEFAULT NULL COMMENT '单件码', + `F_Device_Code` varchar(100) DEFAULT NULL COMMENT '设备编码', + `F_Device_Name` varchar(100) DEFAULT NULL COMMENT '设备名称', + `F_Quantity` decimal(16,6) DEFAULT NULL COMMENT '数量', + `F_Inspection_Result` varchar(100) DEFAULT NULL COMMENT '质检结果', + `F_Production_time` datetime DEFAULT NULL COMMENT '生产时间', + `F_order_code` varchar(100) DEFAULT NULL COMMENT '生产工单号', + `F_production_order_code` varchar(100) DEFAULT NULL COMMENT '生产任务单', + `F_Product_code` varchar(100) DEFAULT NULL COMMENT '产品编码', + `F_Product_name` varchar(100) DEFAULT NULL COMMENT '产品名称', + `F_Product_spec` varchar(100) DEFAULT NULL COMMENT '规格型号', + `F_Production_batch_no` varchar(100) DEFAULT NULL COMMENT '报工批次', + `F_Pack_code` varchar(100) DEFAULT NULL COMMENT '包装码', + `F_EnabledMark` int DEFAULT NULL COMMENT '有效标志', + `F_CreatorTime` datetime DEFAULT NULL COMMENT '创建时间', + `F_CreatorUserId` varchar(50) DEFAULT NULL COMMENT '创建用户', + `F_LastModifyTime` datetime DEFAULT NULL COMMENT '修改时间', + `F_LastModifyUserId` varchar(50) DEFAULT NULL COMMENT '修改用户', + `F_DeleteMark` int DEFAULT NULL COMMENT '删除标志', + `F_DeleteTime` datetime DEFAULT NULL COMMENT '删除时间', + `F_DeleteUserId` varchar(50) DEFAULT NULL COMMENT '删除用户', + PRIMARY KEY (`F_Id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='生产报工单件码绑定' + +-- Table: dmp_me_plan_kitting_material +*************************** 1. row *************************** + Table: dmp_me_plan_kitting_material +Create Table: CREATE TABLE `dmp_me_plan_kitting_material` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `plan_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '周计划id', + `mat_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `mat_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `mat_spec` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `draw_no` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图号', + `properties` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性', + `material_need_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '需求数量', + `realtime_stock_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '库存数量', + `buy_ontheway_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '采购在途数量', + `unfinished_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '在制量', + `safe_stock_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '安全库存数量', + `lack_qty_without_safe` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '不含安全库存缺料数量', + `lack_qty_with_safe` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '含安全库存缺料数量', + `plan_of_days` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '日计划信息', + `lack_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '缺料状态', + `responsibility_unit` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '责任单位', + `is_deleted` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '0-未删除 1-已删除', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_mat_code_ecid` (`mat_code`,`ecid`), + KEY `idx_plan_id` (`plan_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='齐套跟踪-物料维度' + +-- Table: dmp_me_plan_kitting_order +*************************** 1. row *************************** + Table: dmp_me_plan_kitting_order +Create Table: CREATE TABLE `dmp_me_plan_kitting_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `plan_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '周计划主键id', + `order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工单编码', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编码', + `product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_spec` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格型号', + `product_unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产单元编码', + `product_unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产单元名称', + `plan_start_time` datetime DEFAULT NULL COMMENT '计划开始时间', + `plan_number` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '计划数量', + `mat_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `mat_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `mat_spec` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `draw_no` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '子项图号', + `properties` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料属性', + `material_need_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '需求数量', + `realtime_stock_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '库存数量', + `buy_ontheway_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '采购在途数量', + `unfinished_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '在制数量', + `safe_stock_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '安全库存数量', + `lack_qty_without_safe` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '不含安全库存缺料数量', + `lack_qty_with_safe` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '含安全库存缺料数量', + `lack_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺料状态', + `buyer` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '采购员', + `responsibility_unit` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任单位', + `is_deleted` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '0-未删除 1-已删除', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_order_code_ecid` (`order_code`,`ecid`), + KEY `idx_plan_id` (`plan_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='周计划齐套工单维度指标表' + +-- Table: dmp_me_process_route_param +*************************** 1. row *************************** + Table: dmp_me_process_route_param +Create Table: CREATE TABLE `dmp_me_process_route_param` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `route_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `arguments_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `arguments_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `standard_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `lower_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `upper_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `refer_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配置-性能参数表' + +-- Table: dmp_me_process_system +*************************** 1. row *************************** + Table: dmp_me_process_system +Create Table: CREATE TABLE `dmp_me_process_system` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_input_material` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `record_input_material` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `bom_input_material` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `work_order_stock_in` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `process_stock_in` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `material_stock_in` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `select_device` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `is_record` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `batch_no_source_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `rep_pallets` int DEFAULT '1' COMMENT '报工托数配置;0-否;1-主单位;2-辅单位', + `rep_mode` int DEFAULT '0' COMMENT '报工模具开关;0-关闭;1-开启', + `create_time` datetime DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `is_delete` int DEFAULT '0', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_order_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_check` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `check_mode` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `over_production` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `over_plan` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `no_feeding` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `confirm_feeding` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `is_auto_in` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `over_production_dis` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `close_rate` decimal(5,2) DEFAULT '100.00' COMMENT '生产任务自动关闭比例', + `over_report` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `over_report_rate` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `model_category_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `model_category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `quota_backflush` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `pro_batch_no_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `cust_name_control` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `back_store` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_exemption` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `weight_report` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '称重报工开关 0-关闭 1-开启', + `un_input_material_check` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '未投料报工校验控制 0-关闭 1-打开', + `fi_control` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '首检控制 0-关闭 1-打开', + `automatic_material` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务下发自动领料 0-不下发 1-下发至待入库 2-下发至草稿', + `first_inspection_required` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工需首检 0-关闭 1-开启', + `is_fixed_quantity` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `single_report` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '单件报工 0-关闭 1-打开', + `auto_start_work` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '自动开工 0-关闭 1-开启', + `bill_pick_stores` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '指定下发按单领用仓库(多个逗号分隔)', + `back_flush_out_stores` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '指定下发倒冲领用仓库(多个逗号分隔)', + PRIMARY KEY (`id`), + KEY `indx_code` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序系统设置' + +-- Table: dmp_me_process_system_performance +*************************** 1. row *************************** + Table: dmp_me_process_system_performance +Create Table: CREATE TABLE `dmp_me_process_system_performance` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配置-性能参数表' + +-- Table: dmp_me_produce_pick +*************************** 1. row *************************** + Table: dmp_me_produce_pick +Create Table: CREATE TABLE `dmp_me_produce_pick` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `stock_out_apply_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `data_source` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `pick_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `bill_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '领料单据类型:默认值PRODUCE_PICK:生产领料', + `order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_type` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品规格型号', + `product_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `status` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `custom_product_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `order_sale_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `sale_no_line` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `sale_no_remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `document_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `workshop_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `material_property` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `document_date` datetime DEFAULT NULL COMMENT '单据日期', + `document_source` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `shelf_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `shelf_area_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `shelf_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `shelf_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `property_group` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `maintain_person` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `maintain_time` datetime DEFAULT NULL COMMENT '维护时间', + `print_time` int NOT NULL DEFAULT '0' COMMENT '打印次数', + `pick_num` int NOT NULL DEFAULT '0' COMMENT '领料套数', + `mrp_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `apply_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请人id', + `batch_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '报工批次号', + `delete_flag` int NOT NULL DEFAULT '0' COMMENT '删除标记 0-未删除 1-已删除', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_ecid_order_code_task_id` (`ecid`,`order_code`,`task_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产领料表' + +-- Table: dmp_me_produce_pick_batch_detail +*************************** 1. row *************************** + Table: dmp_me_produce_pick_batch_detail +Create Table: CREATE TABLE `dmp_me_produce_pick_batch_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `pick_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产领料明细表主键id', + `batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '批次号', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `shelf_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `shelf_area_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `shelf_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `shelf_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `stock_out_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '已出库数量', + `auxiliary_unit_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '辅单位数量', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_pick_detail_id` (`pick_detail_id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='生产领料物料批次明细表' + +-- Table: dmp_me_produce_pick_batch_record +*************************** 1. row *************************** + Table: dmp_me_produce_pick_batch_record +Create Table: CREATE TABLE `dmp_me_produce_pick_batch_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `batch_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `pick_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '领料明细Id', + `order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `production_order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `stock_out_apply_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产领料单号', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `shelf_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `shelf_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `stock_out_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '领料数量', + `auxiliary_unit_qty` decimal(20,6) DEFAULT '0.000000' COMMENT '领料数量(辅)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `is_deleted` int DEFAULT '0' COMMENT '逻辑删除标记', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_ecid` (`ecid`) USING BTREE, + KEY `idx_batch_no` (`batch_no`) USING BTREE, + KEY `idx_order_code` (`order_code`) USING BTREE, + KEY `idx_production_order_code` (`production_order_code`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='生产领料批次记录表' + +-- Table: dmp_me_produce_pick_detail +*************************** 1. row *************************** + Table: dmp_me_produce_pick_detail +Create Table: CREATE TABLE `dmp_me_produce_pick_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `pick_pk_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `bom_pick_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT 'bom领用类型 bom:bom料 none_bom: 非bom料', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `item_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料描述', + `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `base_usage` decimal(20,6) DEFAULT '0.000000' COMMENT '基础用量', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `shelf_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `shelf_area_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `shelf_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `shelf_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `al_warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `al_warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `available_qty` decimal(20,6) DEFAULT '0.000000' COMMENT '可用库存数量', + `realtime_qty` decimal(20,6) DEFAULT '0.000000' COMMENT '实时库存数量', + `demand_qty` decimal(20,6) DEFAULT '0.000000' COMMENT '需求数量', + `commit_qty` decimal(20,6) DEFAULT '0.000000' COMMENT '已提交数量', + `apply_pick_qty` decimal(20,6) DEFAULT '0.000000' COMMENT '申请领料数量', + `stockin_apply_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '申请退回数量', + `stock_out_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '已出库数量', + `auxiliary_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `auxiliary_unit_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `auxiliary_unit_qty` decimal(20,6) DEFAULT '0.000000' COMMENT '辅单位数量', + `location` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_sale_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '销售订单号', + `sale_no_line` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '销售订单行号', + `sale_no_remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `mrp_no` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号(mrp单号)', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `workshop_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `work_fac_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '车间关联的工厂代码', + `work_fac_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '车间关联的工厂名称', + `pick_number` decimal(20,6) DEFAULT '0.000000' COMMENT '领料套数', + `row_index` int DEFAULT '1' COMMENT '明细序号', + `over_issuance` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '允许超发(Y-是 N-否)', + `line_available_qty` decimal(20,6) DEFAULT '0.000000' COMMENT '线边库存可用库存数量', + `real_warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `real_shelf_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `real_shelf_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `plan_no` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + PRIMARY KEY (`id`), + KEY `idx_pick_pk_id` (`pick_pk_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产领料明细表' + +-- Table: dmp_me_produce_stock_in +*************************** 1. row *************************** + Table: dmp_me_produce_stock_in +Create Table: CREATE TABLE `dmp_me_produce_stock_in` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `bill_status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '单据状态', + `stock_in_task_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '入库任务单号', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '工厂名称', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '车间名称', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '仓库编码', + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '仓库名称', + `shelf_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '库区编码', + `shelf_area_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '库区名称', + `shelf_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '库位编码', + `shelf_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '库位名称', + `bill_source` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据来源', + `bill_type` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据类型', + `bill_date` datetime NOT NULL COMMENT '单据日期', + `remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', + `print_num` int DEFAULT '0' COMMENT '打印次数', + `produce_bill_source` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产单据来源', + `is_deleted` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '是否删除 0-未删除 1-已删除', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_stock_in_task_no` (`ecid`,`stock_in_task_no`,`is_deleted`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产入库表' + +-- Table: dmp_me_produce_stock_in_detail +*************************** 1. row *************************** + Table: dmp_me_produce_stock_in_detail +Create Table: CREATE TABLE `dmp_me_produce_stock_in_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `stock_in_pk_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产入库主表主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料名称', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '规格型号', + `item_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料描述', + `apply_stock_in_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '申请入库数量', + `sub_apply_stock_in_qty` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '申请入库辅单位数量', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '工厂编码', + `factory_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '工厂名称', + `warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '仓库编码', + `warehouse_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '仓库名称', + `shelf_area_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '库区编码', + `shelf_area_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '库区名称', + `shelf_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '库位编码', + `shelf_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '库位名称', + `batch_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '报工批次号', + `item_type_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '品质类型', + `item_type_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '品质类型名称', + `unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主单位编码', + `unit_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主单位名称', + `sub_unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '辅单位编码', + `sub_unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '辅单位名称', + `order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '生产工单号', + `production_order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '生产任务单号', + `sales_order` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '销售单号', + `order_line` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单行号', + `plan_no` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '计划单号', + `remark` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '备注', + `insp_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '检验备注', + `is_deleted` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '删除标识 0-未删除 1-已删除', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `measure` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `batch_property_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '批次属性', + PRIMARY KEY (`id`), + KEY `ecid_ordercode` (`ecid`,`order_code`), + KEY `main_pk_id` (`stock_in_pk_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产入库明细表' + +-- Table: dmp_me_production_data +*************************** 1. row *************************** + Table: dmp_me_production_data +Create Table: CREATE TABLE `dmp_me_production_data` ( + `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `item_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `item_spec` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `mode_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具SN号', + `mode_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具名称', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT NULL COMMENT '是否已删除 (0:否 1:是)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产数据维护表' + +-- Table: dmp_me_production_demand +*************************** 1. row *************************** + Table: dmp_me_production_demand +Create Table: CREATE TABLE `dmp_me_production_demand` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业ID', + `customer_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `production_demand` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产要求', + `is_deleted` int DEFAULT '0' COMMENT '是否删除;0:否;1:是', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产要求' + +-- Table: dmp_me_production_feeding +*************************** 1. row *************************** + Table: dmp_me_production_feeding +Create Table: CREATE TABLE `dmp_me_production_feeding` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户号', + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工单编码', + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '生产任务单号', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '投料物料名称', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '投料物料编号', + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '投料物料规格型号', + `need_quantity` decimal(15,6) DEFAULT NULL, + `feeding_quantity` decimal(15,6) DEFAULT NULL COMMENT '已投料数量(可能是重量)', + `product_batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料批次码', + `source_warehouse` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '来源仓库名称', + `source_warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '来源仓库名称编号', + `input_material_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `input_material_type` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + `unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `sub_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位', + `coefficient` decimal(15,6) DEFAULT NULL COMMENT '转换系数', + `pick_task_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边出库单号', + `item_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边itemid', + `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型1:良品2不良', + `type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '品质类型名称', + `ingredients_batch` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配方批次', + `sub_feeding_quantity` decimal(15,6) DEFAULT NULL COMMENT '辅单位数量', + `report_quantity` decimal(15,6) DEFAULT '0.000000' COMMENT '报工数量', + `unit_usage` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `quota_backflush` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '定额倒冲:0:否 1:是', + PRIMARY KEY (`id`), + KEY `order_code` (`order_code`), + KEY `idx_ecid_delete` (`ecid`,`is_deleted`), + KEY `idx_pick` (`pick_task_no`), + KEY `index_create` (`create_time`), + KEY `index_product_code` (`product_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工单生产任务投料记录表' + +-- Table: dmp_me_record_batch_no_sequence +*************************** 1. row *************************** + Table: dmp_me_record_batch_no_sequence +Create Table: CREATE TABLE `dmp_me_record_batch_no_sequence` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `batch_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报工批次号', + `sequence_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '序列号', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_batch_no` (`batch_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报工记录打印批次号序列号映射表' + +-- Table: dmp_me_route_op +*************************** 1. row *************************** + Table: dmp_me_route_op +Create Table: CREATE TABLE `dmp_me_route_op` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `header_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产工艺id', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `op_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序名称', + `special_remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '特殊要求', + `op_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序类型', + `is_crucial_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否关键工序', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `is_update` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Y可修改序号N不可', + `control_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '管控类型 上料工序 测试工序 包装工序 OQC工序 维修工序', + `unit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `fault_tolerance_rate` decimal(10,3) DEFAULT '1.000' COMMENT '容差率', + `approver` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核人', + `unit_price` decimal(15,3) DEFAULT NULL COMMENT '单位(元)', + `is_wr_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否报工工序', + `is_da_op` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'N' COMMENT '是否数采工序', + `consume_time` decimal(6,2) DEFAULT NULL COMMENT '工序耗时', + `productivity` decimal(6,2) DEFAULT NULL COMMENT '工序产能', + `plan_time` decimal(4,1) DEFAULT NULL COMMENT '计划提前期', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序' + +-- Table: dmp_me_route_op_document +*************************** 1. row *************************** + Table: dmp_me_route_op_document +Create Table: CREATE TABLE `dmp_me_route_op_document` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产工单号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `routeOp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `d_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `d_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', + `ac_pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器文件名称', + `f_sort` int DEFAULT '1' COMMENT '排序', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y 启用 N 禁用)', + PRIMARY KEY (`id`), + KEY `ecid_ordercode` (`ecid`,`order_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序文件' + +-- Table: dmp_me_route_op_mat_cxcl +*************************** 1. row *************************** + Table: dmp_me_route_op_mat_cxcl +Create Table: CREATE TABLE `dmp_me_route_op_mat_cxcl` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `production` tinyint(1) DEFAULT '0' COMMENT '是否投产1/0', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位代码', + `unit_usage` decimal(20,6) DEFAULT NULL, + `auxiliary_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅助代码', + `auxiliary_usage` decimal(20,6) DEFAULT NULL, + `sg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库代码', + `default_mat` tinyint(1) DEFAULT '0' COMMENT '默认生成的物料标识', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单编码', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品代码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺代码', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序代码', + `mat_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `line_num` int DEFAULT '10000' COMMENT '序号', + `over_issuance` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '允许超发(Y-是 N-否)', + `loss_rate` decimal(10,4) DEFAULT NULL COMMENT '损耗率', + PRIMARY KEY (`id`), + KEY `idx_ecid_ordercode_opcode` (`ecid`,`order_code`,`op_code`), + KEY `idx_order_code_ecid_is_deleted_production` (`order_code`,`ecid`,`is_deleted`,`production`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序物料清单_cxcl' + +-- Table: dmp_me_route_op_param +*************************** 1. row *************************** + Table: dmp_me_route_op_param +Create Table: CREATE TABLE `dmp_me_route_op_param` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `op_num` int DEFAULT NULL COMMENT '序号', + `op_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `arguments_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编码', + `standard_value` decimal(10,6) DEFAULT NULL COMMENT '标准值', + `lower_value` decimal(10,6) DEFAULT NULL COMMENT '下限值', + `upper_value` decimal(10,6) DEFAULT NULL COMMENT '上限值', + `refer_value` decimal(10,0) DEFAULT NULL COMMENT '参考值', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单编码', + `arguments_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位code', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品工艺工序参数' + +-- Table: dmp_me_route_op_task_document +*************************** 1. row *************************** + Table: dmp_me_route_op_task_document +Create Table: CREATE TABLE `dmp_me_route_op_task_document` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产工单号', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品代码', + `route_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工艺代码', + `routeOp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序代码', + `d_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `d_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', + `ac_pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器文件名称', + `f_sort` int DEFAULT '1' COMMENT '排序', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(Y 启用 N 禁用)', + `production_order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模具文件表' + +-- Table: dmp_me_stock_in +*************************** 1. row *************************** + Table: dmp_me_stock_in +Create Table: CREATE TABLE `dmp_me_stock_in` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库类型', + `source_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '单据来源', + `material_properties` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库单号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库id', + `takeover_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '接管仓库id', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code(期初只有一个库区)', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code(期初只有一个库位)', + `supply_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供方id', + `supply_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供方code', + `supply_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供方信息', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库状态(10:待入库,20:部分入库,30:已入库)', + `approval_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程审批状态', + `invoice_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收票状态(0:不收票,1:待收票,2:部分收票,3:已收票)', + `quality_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质检状态', + `on_shelf_mode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上架方式(10:pc上架,20:pda上架)', + `bill_date` date DEFAULT NULL COMMENT '单据日期', + `completed_at` datetime DEFAULT NULL COMMENT '完成入库时间', + `remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `batch_num` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `is_check` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '2' COMMENT '是否质量检查:1:检测,2:不检测', + `close_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'normal' COMMENT 'StockCloseStatusEnum normal正常 cancel取消 close关闭', + `product_code` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `product_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品描述', + `real_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际入库仓库Code', + `real_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际入库库区code(期初只有一个库区)', + `real_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际入库库位code(期初只有一个库位)', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_stock_in_no` (`stock_in_no`), + KEY `idx_im_stock_in_created_at` (`create_time`), + KEY `idx_im_stock_in_ecid_type_status` (`ecid`,`type`,`status`), + KEY `idx_im_stock_in_takeover_ecid_type_status` (`type`,`status`), + KEY `idx_im_stock_in_status` (`status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库单据表' + +-- Table: dmp_me_stock_in_detail +*************************** 1. row *************************** + Table: dmp_me_stock_in_detail +Create Table: CREATE TABLE `dmp_me_stock_in_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `orgcode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `stock_in_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库单id', + `stock_in_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库单号', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位code', + `row_index` int DEFAULT NULL COMMENT '行号', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库类型', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '入库状态', + `material_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `model_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `model_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `batch_no` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `qr_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '品质属性', + `apply_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '申请入库数量', + `stock_in_quantity` decimal(16,6) NOT NULL DEFAULT '0.000000' COMMENT '入库数量', + `remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库说明', + `is_deleted` bit(1) NOT NULL COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `version` int NOT NULL COMMENT '版本号', + `source_bill_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单号', + `source_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源明细id', + `real_warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际入库仓库Code', + `real_shelf_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际入库库区code(期初只有一个库区)', + `real_shelf_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际入库库位code(期初只有一个库位)', + `plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + `al_warehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边仓库编码', + `al_warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '线边仓库名称', + PRIMARY KEY (`id`), + KEY `idx_im_stock_in_detail_material_no` (`material_no`), + KEY `idx_im_stock_in_detail_model_name` (`model_name`), + KEY `idx_im_stock_in_detail_stock_in_id` (`stock_in_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库明细表' + +-- Table: dmp_me_stock_in_monitor +*************************** 1. row *************************** + Table: dmp_me_stock_in_monitor +Create Table: CREATE TABLE `dmp_me_stock_in_monitor` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `production_task_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `report_work_batch_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `check_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `stock_in_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '物料编码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '物料名称', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '规格型号', + `quality_type_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `quality_type_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '数量', + `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `auxiliary_quantity` decimal(20,6) DEFAULT '0.000000' COMMENT '辅单位数量', + `auxiliary_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `auxiliary_unit_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `stock_in_warehouse` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `stock_in_warehouse_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `stock_in_date` datetime DEFAULT NULL COMMENT '入库日期', + `stock_in_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `retry_time` int NOT NULL DEFAULT '0' COMMENT '重试次数', + `failed_reason` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `create_time` datetime DEFAULT NULL COMMENT '创建日期', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '更新日期 ', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_batch_no_task_no_ecid` (`report_work_batch_no`,`production_task_no`,`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产任务监控' + +-- Table: dmp_me_system_setting +*************************** 1. row *************************** + Table: dmp_me_system_setting +Create Table: CREATE TABLE `dmp_me_system_setting` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `auto_publish_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `limit_split_merge_time_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `limit_split_merge_times` int DEFAULT '1' COMMENT '限制拆合次数', + `expire_remaining_days` int DEFAULT '0' COMMENT '临期天数', + `order_plan_redundancy_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `process_tolerance_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `process_easiness_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `online_process_seq_change_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `order_code_custom_create_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `seq_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `num_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `auto_finish_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `auto_finish_type` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `piece_support_decimal_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `piece_support_decimal_places` int DEFAULT '2' COMMENT '计件支持小数位数', + `replace_work_rep_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `wage_piece_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `wage_time_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `auto_apply_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `wage_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `bom_sort_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `bom_sort_type` int NOT NULL DEFAULT '0' COMMENT '排序指定类型(0:bom下物料序号 1:编码顺序)', + `bom_sort_order` int DEFAULT '0' COMMENT '排序方式(0:正序 1:倒序)', + `print_show_supplier_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `bom_detail_source_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `production_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `production_kitting_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `production_picking_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `rep_work_control` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `rep_work_kitting_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1,2,3', + `rep_work_picking_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1,2,3', + `stock_in_control` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `stock_in_picking_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `stock_in_kitting_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `excess_materials` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `user_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `is_deleted` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `product_seq_adjust` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `pro_support_decimal_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `pro_support_decimal_places` int DEFAULT '2' COMMENT '排产支持小数位数', + `rep_stock_out_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `input_material_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `input_material_type` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `rep_stock_out_type` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `un_input_material` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `dispatch_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `order_delete` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `report_work_factor` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `customer_control` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `cust_name_control` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `work_order_bom` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `issue_basis` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `up_down_machine` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '0' COMMENT '开启设备上下机功能:1 上机;0下机', + `quality_report` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `release_control` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `control_process_stock` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `auto_complete_order` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '生产工单自动完工(0-关闭;1-以报工数量自动完工;2-已入库数量自动完工)', + `report_by_route_line` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '按照工艺路线顺序报工:0-无顺序;1-按顺序卡控数量;2-按顺序不卡控数量', + `report_by_pick` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '非定额领料人员权限设置', + `more_produce_pick` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '控制单领料、多领料(0:单领料开,多领料关 1:单领料关,多领料开)', + `process_auto_dispatch` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '工单工序自动下发开关 (0-关闭 1-打开)', + `report_auth_switch` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '报工记录权限开关(0-关闭 1-打开)', + `report_auth_person` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '报工记录有权限人员缓存,仅能看自己的报工记录设置', + `uncheck_middle_process` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `is_formula_item` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `auto_material_return` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单完工自动发起退料(0-关闭;1-打开)', + `initiate_material_return` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单完工自动发起退料(0-关闭;1-打开)', + `is_support_non_quota_material` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '关闭或完工任务单支持非定额领料单(0-关闭;1-打开)', + `single_report_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人单选设置(0-关闭;1-打开)', + `quota_pick_dc` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '倒冲物料支持非定额领料单设置开关(0-关闭;1-打开)', + `sync_om_bom` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '生成工单BOM及工艺路线时启用订单BOM开关(0-关闭;1-打开)', + `batch_to_production_batch` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '报工批次取生产批次(库存管理-批次号允许重复需打开)(0-关闭;1-打开)', + `open_no_source_report` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否开启无源报工(0-关闭;1-打开)', + `pick_approve_control` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '领料单审批开关(0-关闭;1-打开)', + `report_form_column` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '生产报工界面展示字段', + `order_approve_control` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '生产工单审批开关(0-关闭;1-打开)', + `return_approve_control` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '生产退料审批开关(0-关闭;1-打开)', + `no_report_process_create_task` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '非报工工序创建生产任务单开关 (0-关闭 1-打开)', + `order_update_approve_control` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '生产工单变更审批流开关(0-关闭;1-打开)', + `woc_validate_control` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '工单完工、关闭校验领、退料单状态:1-完工校验领料单状态 2-完工校验退料单状态', + `salary_calculation` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '是否对接工资核算(0-关闭;1-打开)', + `publish_work_order` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '生产工单发布状态设置(0-发布至准备;1-发布至生产;2-发布至任务,默认0', + `un_input_material_check` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '生产工单报工校验领料 0-不校验 1-领料数量校验', + `automatic_material` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '任务下发自动领料 0-不下发 1-下发至待出库 2-下发至草稿', + `simple_report_hour` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '极简报工是否报工时开关 0-关闭 1-打开', + `mid_process_only_report` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '中间工序只报工开关 0-关闭 1-打开', + `outsource_module` varchar(2) COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '委外对接模块 1-对接工序委外 2-对接采购管理', + `last_process_sg_path_setting` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '末道工序入库仓库路径设置 0-物料信息 1-仓库与工序关联', + `change_product_switch` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '工单变更支持变更产品开关 0-关闭 1-打开', + `last_process_pick_check` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '末道工序报工入库校验领料单状态 0-关闭 1-开启', + `dispatch_merge_pick_order` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '工单工序批量下发自动生成领料单合并 0-关闭 1-开启', + `allow_mid_process_scrap_inbound` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '允许中间工序报废入库 0-关闭 1-开启', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报工相关系统设置表' + +-- Table: dmp_me_task_monitor +*************************** 1. row *************************** + Table: dmp_me_task_monitor +Create Table: CREATE TABLE `dmp_me_task_monitor` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `monitor_status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `start_day` int DEFAULT '0' COMMENT '大于等于(天数)', + `end_day` int DEFAULT '0' COMMENT '小于(天数)', + `colour` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产任务监控状态设置' + +-- Table: dmp_me_wage_settlement +*************************** 1. row *************************** + Table: dmp_me_wage_settlement +Create Table: CREATE TABLE `dmp_me_wage_settlement` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `user_account` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `time_day` date NOT NULL COMMENT '计时的日期 yyyy-MM-dd', + `time_duration` decimal(20,2) DEFAULT '0.00' COMMENT '工时', + `confirm_number` decimal(15,6) DEFAULT '0.000000' COMMENT '报工数', + `piece_wage` decimal(11,6) DEFAULT '0.000000' COMMENT '计件工资', + `time_wage` decimal(11,6) unsigned zerofill DEFAULT '00000.000000' COMMENT '计时工资', + `comb_wage` decimal(11,6) DEFAULT '0.000000' COMMENT '集合工资', + `total_wage` decimal(11,6) DEFAULT '0.000000' COMMENT '总工资', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `is_delete` int DEFAULT '0' COMMENT '删除标识。0-未删除,默认;1-已删除', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`), + KEY `idx_time_day` (`time_day`), + KEY `idx_user_acount` (`user_account`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='员工工资统计表' + +-- Table: dmp_me_wage_unit_price +*************************** 1. row *************************** + Table: dmp_me_wage_unit_price +Create Table: CREATE TABLE `dmp_me_wage_unit_price` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `process_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `station_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `station_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品code', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品名称', + `main_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `product_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品规格', + `product_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_price` decimal(10,6) DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `is_delete` int DEFAULT '0', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `indx_code` (`ecid`,`process_code`,`product_code`,`station_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计件单价表' + +-- Table: dmp_me_wage_unit_price_main +*************************** 1. row *************************** + Table: dmp_me_wage_unit_price_main +Create Table: CREATE TABLE `dmp_me_wage_unit_price_main` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `process_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `station_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'non:data', + `station_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'non:data', + `mold_no` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'non:data', + `mold_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'non:data', + `equip_no` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'non:data', + `equip_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'non:data', + `create_time` datetime DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `is_delete` int DEFAULT '0', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `indx_code` (`ecid`,`process_code`,`station_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计件单价主表' + +-- Table: dmp_me_work_batch_property +*************************** 1. row *************************** + Table: dmp_me_work_batch_property +Create Table: CREATE TABLE `dmp_me_work_batch_property` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_operate_record_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `batch_property_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '报工批次属性', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报工记录批次属性表' + +-- Table: dmp_me_work_change_order +*************************** 1. row *************************** + Table: dmp_me_work_change_order +Create Table: CREATE TABLE `dmp_me_work_change_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `order_status` int DEFAULT '0' COMMENT '变更工单状态(0-待提交 1-审核中 2-已提交)', + `change_order_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变更单号', + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产工单号', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '规格型号', + `order_line` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单行号', + `order_date` datetime DEFAULT NULL COMMENT '单据日期', + `apply_user` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '申请人', + `is_original` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否初始工单 0-否 1-是', + `work_order_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单备注', + `charge_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任人', + `is_delete` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`) USING BTREE, + KEY `change_order_no` (`change_order_no`,`ecid`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='变更工单表' + +-- Table: dmp_me_work_hour_record +*************************** 1. row *************************** + Table: dmp_me_work_hour_record +Create Table: CREATE TABLE `dmp_me_work_hour_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `operate_record_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工记录Id', + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `work_shop_code` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间编码', + `work_shop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间名称', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `rep_work_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人名称', + `rep_work_account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人账号', + `rep_work_man_hour` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人工时', + `report_time` datetime DEFAULT NULL COMMENT '报工日期', + `shift_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班次', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_report_time` (`report_time`), + KEY `order_code` (`order_code`), + KEY `idx_production_order_code` (`production_order_code`), + KEY `FK_ECID` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工时记录表 ' + +-- Table: dmp_me_work_operate_record_batch +*************************** 1. row *************************** + Table: dmp_me_work_operate_record_batch +Create Table: CREATE TABLE `dmp_me_work_operate_record_batch` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户编码', + `operate_detail_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报工明细id', + `main_quantity` decimal(20,6) NOT NULL COMMENT '主单位数量', + `second_quantity` decimal(20,6) DEFAULT NULL COMMENT '辅单位数量', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_ecid_detailid` (`ecid`,`operate_detail_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报工明细拆批记录表' + +-- Table: dmp_me_work_operate_record_detail +*************************** 1. row *************************** + Table: dmp_me_work_operate_record_detail +Create Table: CREATE TABLE `dmp_me_work_operate_record_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `operate_record_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格', + `unit_usage` decimal(20,9) DEFAULT '1.000000000' COMMENT '基础用量', + `item_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `main_quantity` decimal(36,6) DEFAULT NULL, + `main_quantity_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `second_quantity` decimal(36,6) DEFAULT NULL, + `second_quantity_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `coefficient` decimal(20,9) DEFAULT NULL COMMENT '主辅单位转换比例系数', + `unit_price` decimal(20,5) DEFAULT '0.00000' COMMENT '物料单价', + `push_warehouse` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `push_warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `batch_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `pro_batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `equip_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备模式: auto 自动, manual 手动, half_auto 半自动', + `batch_property_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `shift_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `report_date` datetime DEFAULT NULL COMMENT '报工日期', + `check_task_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `check_head_id` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `ingredients_batch` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `carton_num` int DEFAULT NULL COMMENT '箱数', + `pallets_num` int DEFAULT NULL COMMENT '托数', + `pallets_per_num` int DEFAULT NULL COMMENT '每托数', + `mode_cavity` decimal(20,6) DEFAULT NULL COMMENT '模穴数', + `mode_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mode_num` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mode_weight` decimal(20,6) DEFAULT NULL COMMENT '模重', + `single_weight` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `pressure_altitude` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `model_size` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `report_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `print_num` int DEFAULT '0' COMMENT '打印次数', + `check_performance_no` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `surplus_pallets_num` int DEFAULT NULL COMMENT '单托余数', + `change_product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `change_product_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `measure_desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `measure` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `check_status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `insp_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `control_process_stock` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `last_process` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'self' COMMENT 'self-自制 outsource-委外', + `stock_in_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'undo' COMMENT '入库状态(undo-未入库 partial-部分入库 done-全部入库)', + `stock_in_main_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '主单位申请入库数量', + `stock_in_second_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '辅单位申请入库数量', + `stock_in_warehouse` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `stock_in_warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `out_source_receive_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外收料号,只有委外推送的报工记录有值', + `stock_in_quantity` decimal(16,6) DEFAULT '0.000000' COMMENT '已入库数量', + `stock_in_date` datetime DEFAULT NULL COMMENT '入库日期', + `report_source` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_me_ecid_code` (`ecid`,`order_code`,`production_order_code`), + KEY `order_code` (`order_code`), + KEY `idx_optimize_source` (`ecid`,`data_source`,`is_deleted`,`report_source`), + KEY `ide_record_id` (`operate_record_id`), + KEY `idx_product` (`product_code`), + KEY `idx_ecid_delete` (`ecid`,`is_deleted`), + KEY `idx_production` (`production_order_code`), + KEY `idx_ast_process` (`last_process`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报工入库物料记录表' + +-- Table: dmp_me_work_operate_record_serial +*************************** 1. row *************************** + Table: dmp_me_work_operate_record_serial +Create Table: CREATE TABLE `dmp_me_work_operate_record_serial` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `type_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `serial_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序列号字符串', + `serial_seq` int DEFAULT NULL COMMENT '序列号序号', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_order_batch_serial` (`ecid`,`order_code`,`batch_no`,`serial_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报工入库物料记录批次序列号表' + +-- Table: dmp_me_work_order +*************************** 1. row *************************** + Table: dmp_me_work_order +Create Table: CREATE TABLE `dmp_me_work_order` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `order_priority` int DEFAULT '0' COMMENT '工单优先级(0-普通 1-一般 2-紧急 3-非常紧急)', + `order_source` int DEFAULT '0' COMMENT '工单来源 0:手动 1:导入 2:集成 3:物料计划 4:智能排程 5:周排产计划 6:无源工单', + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `sales_order` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '销售订单号', + `mrp_order` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '产品描述', + `draw_num` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `product_version` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `product_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `work_shop_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `work_shop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_line_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_line_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_line_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `plan_number` decimal(15,6) DEFAULT NULL COMMENT '计划生产数量', + `redundant_number` decimal(15,6) DEFAULT NULL COMMENT '冗余数量', + `production_number` decimal(15,6) DEFAULT NULL COMMENT '排产数量', + `confirm_number` decimal(15,6) DEFAULT '0.000000' COMMENT '完工数量', + `stock_in_number` decimal(15,6) NOT NULL DEFAULT '0.000000' COMMENT '入库数量(库存实际入库数据)', + `calculated_number` decimal(15,6) NOT NULL DEFAULT '0.000000' COMMENT '已核减数量(已经核算过工资)', + `stock_in_date` datetime DEFAULT NULL COMMENT '入库日期', + `calculated_type` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '核算方式 0-报工计算 1-手动新增', + `plan_start_time` datetime DEFAULT NULL COMMENT '计划开始时间', + `plan_end_time` datetime DEFAULT NULL COMMENT '计划结束时间', + `online_time` datetime DEFAULT NULL COMMENT '上线时间', + `complete_time` datetime DEFAULT NULL COMMENT '完工时间', + `order_status` int DEFAULT '0' COMMENT '工单状态(0-排产 1-准备 2-生产中 3-临时下线 4-派生 5-完工)', + `picking_status` int DEFAULT '10' COMMENT '领料状态(10-未领料 11-领料中 12-领料完成 13-部分出库)', + `inventory_status` int NOT NULL DEFAULT '0' COMMENT '入库状态(0-未入库 1-部分入库 2-全部入库)', + `plan_user_account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `plan_user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `change_sum` int DEFAULT '0' COMMENT '拆并次数(拆分及合并)', + `order_change_type` int DEFAULT '30' COMMENT '工单拆单合单类型 30:正常 31:拆单 32:合单', + `is_delete` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `sales_order_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `final_process_rep_start_time` datetime DEFAULT NULL COMMENT '最后一道工序报工时间', + `final_process_rep_end_time` datetime DEFAULT NULL, + `receipt_quantity` decimal(15,6) DEFAULT '0.000000' COMMENT '入库数量', + `rework` int DEFAULT '2' COMMENT '工单类型:2-正常 1-返工 3-样品 4-试产 5-改型', + `rework_flag` tinyint(1) DEFAULT '0' COMMENT '改型标志:0.否 1.是', + `order_line` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '订单行号', + `order_remark` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `work_order_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `recipe_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `erp_flag` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `om_custdemand` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `coefficient` decimal(15,6) DEFAULT '0.000000' COMMENT '系数', + `sub_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `sub_unit_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `release_time` datetime DEFAULT NULL COMMENT '发布日期', + `start_time` datetime DEFAULT NULL COMMENT '开工日期', + `finish_time` datetime DEFAULT NULL COMMENT '完工日期', + `order_production_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单产品名称', + `order_production_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单产品编号', + `order_production_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单产品型号', + `source_quantity` decimal(15,6) DEFAULT NULL COMMENT '源数量', + `customer_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_date` datetime DEFAULT NULL COMMENT '下单时间', + `work_order_process_bom` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_urgent` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `tree_num` int DEFAULT NULL COMMENT '阶码', + `parent_material_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '父级物料代码', + `source_work_order` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `follow_person` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `customer_product_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `bom_header_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `plan_source_flag` tinyint(1) DEFAULT '0' COMMENT '周计划来源单标识:1.是, 0.否', + `batch_property_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `rework_route_flag` tinyint(1) DEFAULT '0' COMMENT '返工工艺标记:0|否,1|是', + `print_num` int DEFAULT '0' COMMENT '工单打印次数', + `up_time` datetime DEFAULT NULL COMMENT '上线时间', + `batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产批次', + `pro_batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产批次', + `close_status` char(1) COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '工单结案: 0.未结案 1.结案', + `charge_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任人id', + `is_bk_cp_plan` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否备库计划成品(0-否,1-是)', + PRIMARY KEY (`id`), + KEY `idx_ecid_delete_workshop_code` (`ecid`,`is_delete`,`work_shop_code`), + KEY `order_code` (`order_code`), + KEY `idx_ecid_delete_order_code` (`ecid`,`is_delete`,`order_code`), + KEY `idx_me_ecid_del_order_status` (`ecid`,`is_delete`,`order_status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工单表' + +-- Table: dmp_me_work_order_cancel_log +*************************** 1. row *************************** + Table: dmp_me_work_order_cancel_log +Create Table: CREATE TABLE `dmp_me_work_order_cancel_log` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `is_delete` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `result` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行结果', + PRIMARY KEY (`id`), + KEY `order_code` (`order_code`), + KEY `idx_ecid_delete_order_code` (`ecid`,`is_delete`,`order_code`), + KEY `idx_me_ecid_del_order_status` (`ecid`,`is_delete`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工单表' + +-- Table: dmp_me_work_order_change_staging +*************************** 1. row *************************** + Table: dmp_me_work_order_change_staging +Create Table: CREATE TABLE `dmp_me_work_order_change_staging` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `base_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `result_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `change_num` decimal(25,10) DEFAULT '0.0000000000' COMMENT '转换数量', + `redundant_change_num` decimal(25,10) DEFAULT NULL COMMENT '转换冗余数量', + `change_type` int DEFAULT '0' COMMENT '处理类型0:拆单 1:合单', + `is_delete` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `source_quantity` decimal(25,10) DEFAULT NULL COMMENT '原数量', + `sales_order` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mrp_order` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `plan_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `result_order_code` (`result_order_code`), + KEY `base_order_code` (`base_order_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工单拆合中间表' + +-- Table: dmp_me_work_order_operate_record +*************************** 1. row *************************** + Table: dmp_me_work_order_operate_record +Create Table: CREATE TABLE `dmp_me_work_order_operate_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_station_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `station_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `station_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `piece_price` decimal(15,6) DEFAULT NULL COMMENT '计件单价', + `piece_wage` decimal(15,6) DEFAULT NULL COMMENT '计件工资', + `rep_num` decimal(15,6) DEFAULT NULL COMMENT '报工良品数量', + `rep_confirm_num` decimal(15,6) DEFAULT NULL COMMENT '审核确认数量', + `unqualified_num` decimal(15,6) DEFAULT NULL COMMENT '报工不良数量', + `unqualified_confirm_num` decimal(15,6) DEFAULT NULL COMMENT '审核不良数量', + `calculated_number` decimal(15,6) NOT NULL DEFAULT '0.000000' COMMENT '已核减数量', + `rep_work_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `rep_work_account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `rep_work_man_hour` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人工时', + `rep_group_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人班组编码', + `rep_group_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人班组名称', + `rep_confirm_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `rep_confirm_account` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `rep_start_time` datetime DEFAULT NULL COMMENT '报工开始时间', + `rep_end_time` datetime DEFAULT NULL COMMENT '报工结束时间', + `record_status` int DEFAULT '1' COMMENT '报工状态(0-草稿 1-已报工 2-审批通过 )', + `account_status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `created_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `rep_type` int DEFAULT NULL COMMENT ' /** 1计时 2计件 ) */', + `sup_rep_num` decimal(25,10) DEFAULT '0.0000000000' COMMENT '多人报工良品数量', + `sup_rep_confirm_num` decimal(25,10) DEFAULT '0.0000000000' COMMENT '多人报工确认良品数量', + `sup_unqualified_num` decimal(25,10) DEFAULT '0.0000000000' COMMENT '多人报工不良品数量', + `sup_unqualified_confirm_num` decimal(25,10) DEFAULT '0.0000000000' COMMENT '多人报工确认不良品数量', + `multiplayer_rep_work` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `coefficient` decimal(25,10) DEFAULT '0.0000000000' COMMENT '主辅单位转换比例系数', + `multiplayer_rep_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `wage_coefficient` decimal(25,10) DEFAULT '0.0000000000' COMMENT '多人报工系数', + `work_time` decimal(25,10) DEFAULT '0.0000000000' COMMENT '多人报工工时', + `is_rep_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `new_rep` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `report_time` datetime DEFAULT NULL COMMENT '报工时间', + `second_class_num` decimal(25,10) DEFAULT '0.0000000000' COMMENT '二等品数量', + `degrade_num` decimal(25,10) DEFAULT '0.0000000000' COMMENT '降级品', + `sample_num` double(25,10) DEFAULT NULL COMMENT '样品', + `all_check_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `carton_num` int DEFAULT NULL COMMENT '箱数', + `pallets_num` int DEFAULT NULL COMMENT '托数', + `pick_task_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `check_task_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `check_status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `last_process` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `data_source` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'self' COMMENT 'self-自制 outsource-委外', + `actual_production` decimal(7,2) DEFAULT NULL COMMENT '实际生产工时', + `theoretical_time` decimal(7,2) DEFAULT NULL COMMENT '理论生产工时', + `standard_working` decimal(7,2) DEFAULT NULL COMMENT '标准生产工时', + `batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产批次', + `pro_batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产批次', + `start_time` datetime DEFAULT NULL COMMENT '开始时间', + `end_time` datetime DEFAULT NULL COMMENT '结束时间', + `product_request` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺要求', + `work_shop_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间编码', + `work_shop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间名称', + `salary_calculate_mode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工资计算模式 number-计件工资 numberAndTime-计件工时 time-人员工时', + `enable_report_hour` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '报工是否开启对接工时 0-关闭 1-开启', + `ext_field_01` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段01', + `ext_field_02` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段02', + `ext_field_03` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段03', + `ext_field_04` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段04', + `ext_field_05` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段05', + `ext_field_06` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段06', + `ext_field_07` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段07', + `ext_field_08` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段08', + `ext_field_09` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段09', + `ext_field_10` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展字段10', + `single_report` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '单件报工 0-关闭 1-打开', + PRIMARY KEY (`id`), + KEY `idx_report_time` (`report_time`), + KEY `order_code` (`order_code`), + KEY `idx_record_source` (`ecid`,`data_source`,`new_rep`,`is_deleted`), + KEY `idx_production_order_code` (`production_order_code`), + KEY `FK_ECID` (`ecid`,`is_deleted`), + KEY `idx_pick` (`pick_task_no`), + KEY `idx_ast_process` (`last_process`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报工记录表' + +-- Table: dmp_me_work_order_plan +*************************** 1. row *************************** + Table: dmp_me_work_order_plan +Create Table: CREATE TABLE `dmp_me_work_order_plan` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `plan_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `workshop_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `plan_start_time` date DEFAULT NULL COMMENT '计划起始日期', + `plan_end_time` date DEFAULT NULL COMMENT '计划结束日期', + `status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `check_period` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `publish_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `publish_time` datetime DEFAULT NULL COMMENT '发布时间', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `deleted_flag` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='周排产计划基本信息表' + +-- Table: dmp_me_work_order_plan_product +*************************** 1. row *************************** + Table: dmp_me_work_order_plan_product +Create Table: CREATE TABLE `dmp_me_work_order_plan_product` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `source_work_order` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `work_order_plan_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `product_desc` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `product_spec` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `draw_num` varchar(250) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `production_unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `production_unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `product_line_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `plan_date` date DEFAULT NULL COMMENT '计划日期', + `plan_number` decimal(15,6) DEFAULT NULL COMMENT '计划生产数量', + `last_publish_plan_number` decimal(15,6) DEFAULT NULL COMMENT '上次发布时计划生产数量', + `status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `publish_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `publish_time` datetime DEFAULT NULL COMMENT '发布时间', + `lack_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1', + `deleted_flag` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`), + KEY `idx_plan` (`work_order_plan_id`), + KEY `idx_source` (`source_work_order`,`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='周排产计划产品表' + +-- Table: dmp_me_work_order_process +*************************** 1. row *************************** + Table: dmp_me_work_order_process +Create Table: CREATE TABLE `dmp_me_work_order_process` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `md_process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_seq` int DEFAULT NULL COMMENT '工序顺序', + `need_number` decimal(15,6) DEFAULT NULL COMMENT '需报工数量', + `used_number` decimal(15,6) DEFAULT '0.000000' COMMENT '下发生产任务单数量', + `used_type` int DEFAULT '0' COMMENT '下发状态 0: 待下发 1:下发中 2:已下发', + `confirm_number` decimal(15,6) DEFAULT '0.000000' COMMENT '良品数量', + `unqualified_number` decimal(15,6) DEFAULT '0.000000' COMMENT '次品数量', + `process_tolerance` decimal(10,6) DEFAULT '1.000000' COMMENT '工序容差率', + `easness` decimal(10,6) DEFAULT NULL COMMENT '容易度', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `publish_date` datetime DEFAULT NULL, + `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `batch_property_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '批次属性', + PRIMARY KEY (`id`), + KEY `order_code` (`order_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工单工序表' + +-- Table: dmp_me_work_order_process_bom +*************************** 1. row *************************** + Table: dmp_me_work_order_process_bom +Create Table: CREATE TABLE `dmp_me_work_order_process_bom` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `process_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `put_into_material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '投入物料编码', + `put_into_material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '投入物料名称', + `put_into_material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '投入物料规格', + `unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `coefficient` decimal(15,6) DEFAULT NULL COMMENT '投入产出系数', + `put_into_warehouse` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `output_number` decimal(15,6) DEFAULT '0.000000' COMMENT '产出数量', + `issue_number` decimal(15,6) DEFAULT '0.000000' COMMENT '可下发数量', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `publish_date` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `order_code` (`order_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工单工序bom配置表' + +-- Table: dmp_me_work_order_production +*************************** 1. row *************************** + Table: dmp_me_work_order_production +Create Table: CREATE TABLE `dmp_me_work_order_production` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `recipe_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `production_equip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `production_equip_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `equip_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备模式: 1 自动, 2 手动, 3 半自动', + `mode_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `mode_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `production_shift` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `workgroup_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '班组编码', + `workgroup_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '班组名称', + `operator_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `operator_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `production_status` int DEFAULT '0' COMMENT '0:未开工 1:开工 2:完工 3:关闭', + `production_stage` int DEFAULT '0' COMMENT '[已废弃勿使用]报工阶段状态 0: 待生产 1:投料 2:生产 3:质检 4:入库报工 5:完成', + `ingredients_num` decimal(15,6) DEFAULT '0.000000' COMMENT '配料数量', + `ingredients_batch` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '', + `md_process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_type` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `process_seq` int DEFAULT NULL COMMENT '工序顺序', + `used_number` decimal(15,6) NOT NULL DEFAULT '0.000000' COMMENT '下发生产任务单数量', + `sub_used_number` decimal(16,6) DEFAULT NULL COMMENT '下发生产任单单辅数量', + `sub_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `need_number` decimal(15,6) DEFAULT NULL COMMENT '需报工数量', + `confirm_number` decimal(15,6) DEFAULT '0.000000' COMMENT '良品数量', + `unqualified_number` decimal(15,6) DEFAULT '0.000000' COMMENT '次品数量', + `process_tolerance` decimal(10,5) DEFAULT '1.00000' COMMENT '工序容差率', + `easness` decimal(10,5) DEFAULT NULL COMMENT '容易度', + `dispatch_work_time` datetime DEFAULT NULL COMMENT '派工时间', + `ingredient_doc_state` int DEFAULT '1' COMMENT '配料通知单状态', + `feeding_status` int DEFAULT '10' COMMENT '投料状态(10-未投料,11-投料中,12-投料完成)', + `inbound_stage` int DEFAULT '0' COMMENT '报工入库状态(0-未入库;1-部分入库;2-入库完成)', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `production_unit_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_request` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `plan_start_time` datetime DEFAULT NULL COMMENT '计划开始时间', + `plan_end_time` datetime DEFAULT NULL COMMENT '计划结束时间', + `knife_num` int DEFAULT NULL COMMENT '切割刀数', + `batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_num` decimal(16,5) DEFAULT NULL COMMENT '产出数量', + `om_custdemand` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `fqc_send_flag` int DEFAULT NULL COMMENT '是否已提交终检 0否;1是', + `feeding_num` decimal(16,5) DEFAULT NULL COMMENT '投入数量', + `product_num` decimal(16,5) DEFAULT NULL COMMENT '产出数量', + `start_time` datetime DEFAULT NULL COMMENT '任务开始时间', + `finish_time` datetime DEFAULT NULL COMMENT '任务完成时间', + `production_order_code_old` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `carton_num` int DEFAULT NULL COMMENT '箱数', + `production_order_code_new` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_merge` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', + `last_operate_time` datetime DEFAULT NULL COMMENT '最后一次报工时间', + `mode_cavity` int DEFAULT NULL COMMENT '模穴数', + `mode_num` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mode_weight` decimal(20,6) DEFAULT NULL COMMENT '模重', + `single_weight` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `pressure_altitude` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `model_size` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `rework_batch_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `print_num` int DEFAULT '0' COMMENT '打印次数', + `batch_property_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `special_request` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `issue_time` datetime DEFAULT NULL COMMENT '下发时间', + `produce_way` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `outsource_type` char(2) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '1-工序委外 2-采购管理', + `op_characteristic` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `outsource_supplier_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `outsource_supplier_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `extend_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `closed_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关闭人', + `closed_time` datetime DEFAULT NULL COMMENT '关闭时间', + `pqc_num` decimal(16,5) DEFAULT NULL COMMENT '任务单首检数量', + `process_code_combination` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码组合,仅当作工单工序组合下发时赋值,多个工序编码以逗号分隔,按照工序顺序先后排列', + PRIMARY KEY (`id`), + KEY `order_code` (`order_code`), + KEY `idx_plan_end_time_issue_time` (`plan_end_time`,`issue_time`), + KEY `idx_process_code` (`process_code`), + KEY `idx_me_ifds` (`ecid`,`feeding_status`,`inbound_stage`,`is_deleted`), + KEY `index_create` (`create_time`), + KEY `production_order_code` (`production_order_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产任务表' + +-- Table: dmp_me_work_order_production_batch +*************************** 1. row *************************** + Table: dmp_me_work_order_production_batch +Create Table: CREATE TABLE `dmp_me_work_order_production_batch` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `mat_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `mat_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料名称', + `mat_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `quantity` decimal(20,6) DEFAULT NULL COMMENT '数量', + `unit` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `batch_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` int DEFAULT NULL COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `ingredients_batch` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `report_date` datetime DEFAULT NULL COMMENT '入库日期', + `second_quantity_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `second_quantity` decimal(20,6) DEFAULT NULL COMMENT '辅单位数量', + `unit_usage` decimal(20,6) DEFAULT NULL COMMENT '基础用量', + `feeding_sg_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `feeding_sg_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产任务物料批次表' + +-- Table: dmp_me_work_order_production_param +*************************** 1. row *************************** + Table: dmp_me_work_order_production_param +Create Table: CREATE TABLE `dmp_me_work_order_production_param` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '', + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `param_unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `param_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `param_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `param_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `md_sort` int DEFAULT NULL COMMENT '原始数据排序', + `operate_times` int NOT NULL COMMENT '操作次序', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `order_code` (`order_code`), + KEY `process_code` (`process_code`), + KEY `production_order_code` (`production_order_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序参数记录表' + +-- Table: dmp_me_work_order_station +*************************** 1. row *************************** + Table: dmp_me_work_order_station +Create Table: CREATE TABLE `dmp_me_work_order_station` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `order_process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `md_station_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `station_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `station_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `order_code` (`order_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工单工序对应工位表' + +-- Table: dmp_me_work_report_user +*************************** 1. row *************************** + Table: dmp_me_work_report_user +Create Table: CREATE TABLE `dmp_me_work_report_user` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `work_shop_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `work_shop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `employee_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `id_card_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `group_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班组编码', + `group_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班组名称', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `images` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片id', + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报工用户表' + +-- Table: dmp_me_work_report_user_item +*************************** 1. row *************************** + Table: dmp_me_work_report_user_item +Create Table: CREATE TABLE `dmp_me_work_report_user_item` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `head_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报工用户工序中间表' + +-- Table: dmp_me_workflow_record +*************************** 1. row *************************** + Table: dmp_me_workflow_record +Create Table: CREATE TABLE `dmp_me_workflow_record` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id', + `business_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务主键关联批次号', + `business_no` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务单据号,多个以,隔开', + `app_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模块code', + `catagory_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工作流分类id,菜单code', + `process_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程模板id', + `process_instance_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例id', + `start_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `start_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批状态( 0-待审批 1-审批中 2-已撤回 3-已驳回 4-已通过 5-已拒绝 )', + `remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批备注信息', + `execute_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批通过后执行状态( 0.审批中 1.通过 -1.异常 )', + `variables` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自定义审批参数', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `uniq_ecid_business` (`ecid`,`business_key`), + KEY `index_instance_id` (`process_instance_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='审批记录表' + +-- Table: dmp_me_workflow_record_detail +*************************** 1. row *************************** + Table: dmp_me_workflow_record_detail +Create Table: CREATE TABLE `dmp_me_workflow_record_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `workflow_record_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '审批记录主表id', + `business_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务单据号,多个以,隔开', + `record_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '变更前信息', + `update_info` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批变更信息', + `delete_flag` int DEFAULT '0' COMMENT '是否已删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_recordid` (`workflow_record_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='审批记录明细表' + +-- Table: dmp_ms_async_config +*************************** 1. row *************************** + Table: dmp_ms_async_config +Create Table: CREATE TABLE `dmp_ms_async_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `biz_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '业务编码', + `biz_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务名称', + `status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '执行状态 0-开始 1-同步中 2-同步成功 3-同步失败', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='异步执行状态配置表' + +-- Table: dmp_ms_dict_head +*************************** 1. row *************************** + Table: dmp_ms_dict_head +Create Table: CREATE TABLE `dmp_ms_dict_head` ( + `id` bigint NOT NULL COMMENT '主键', + `dict_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典码', + `dict_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典值', + `sort` int DEFAULT NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典备注', + `create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `status` int DEFAULT NULL COMMENT '业务状态', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + UNIQUE KEY `dict_code` (`dict_code`,`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据字典主表' + +-- Table: dmp_ms_dict_item +*************************** 1. row *************************** + Table: dmp_ms_dict_item +Create Table: CREATE TABLE `dmp_ms_dict_item` ( + `id` bigint NOT NULL COMMENT '主键', + `head_id` bigint DEFAULT NULL COMMENT '主表id', + `dict_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典码', + `dict_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典值', + `sort` int DEFAULT NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典备注', + `create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `status` int DEFAULT NULL COMMENT '业务状态', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + KEY `fk_qr_dict_item_id` (`head_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据字典明细表' + +-- Table: dmp_ms_job_type +*************************** 1. row *************************** + Table: dmp_ms_job_type +Create Table: CREATE TABLE `dmp_ms_job_type` ( + `id` bigint NOT NULL COMMENT '主键', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `job_type_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工种编号', + `job_type_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工种名称', + `man_hour_price` decimal(20,6) DEFAULT NULL COMMENT '工时单价', + `settlement_coefficient` decimal(10,4) DEFAULT NULL COMMENT '结算系数', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车间编码', + `create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `update_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `status` int NOT NULL COMMENT '业务状态', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '是否已删除', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工种-工种表' + +-- Table: dmp_ms_job_type_personnel +*************************** 1. row *************************** + Table: dmp_ms_job_type_personnel +Create Table: CREATE TABLE `dmp_ms_job_type_personnel` ( + `id` bigint NOT NULL COMMENT '主键', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `job_type_id` bigint NOT NULL COMMENT '工种ID', + `job_type_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工种编号', + `job_type_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工种名称', + `man_hour_price` decimal(10,2) DEFAULT NULL COMMENT '工时单价', + `settlement_coefficient` decimal(10,4) DEFAULT NULL COMMENT '结算系数', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车间编码', + `job_type_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工种人员id', + `job_type_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工种人员名称', + `create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `update_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '是否已删除', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `month_pay` decimal(20,6) DEFAULT NULL COMMENT '月薪', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工种-工种人员表' + +-- Table: dmp_ms_process_price_config +*************************** 1. row *************************** + Table: dmp_ms_process_price_config +Create Table: CREATE TABLE `dmp_ms_process_price_config` ( + `id` bigint NOT NULL COMMENT '维度配置ID', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `is_parent` int NOT NULL COMMENT '第一级节点,0-否,1-是', + `first_id` bigint DEFAULT NULL COMMENT '第一级节点id', + `last_parent` bigint DEFAULT NULL COMMENT '上级节点id', + `factory_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `workshop_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `process_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序编码', + `process_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `check_mode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核算方式', + `product` int DEFAULT '0' COMMENT '产品 0-未勾选,1-已勾选', + `device` int DEFAULT '0' COMMENT '生产设备 0-未勾选,1-已勾选', + `operating_mode` int DEFAULT '0' COMMENT '设备运行模式 0-未勾选,1-已勾选', + `model_num` int DEFAULT '0' COMMENT '模具穴数 0-未勾选,1-已勾选', + `piece_unit` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'main' COMMENT '计件单位 auxiliary-辅单位,main-主单位', + `default_work_hour` decimal(20,2) DEFAULT '10.00' COMMENT '默认工时', + `create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `status` int NOT NULL DEFAULT '1' COMMENT '业务状态 1:启用 2:停用', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 0:否 1:是', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + KEY `idx_first_id` (`first_id`), + KEY `idx_is_parent` (`is_parent`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工资核算-工序单价维度配置表' + +-- Table: dmp_ms_process_price_info +*************************** 1. row *************************** + Table: dmp_ms_process_price_info +Create Table: CREATE TABLE `dmp_ms_process_price_info` ( + `id` bigint NOT NULL COMMENT '单价ID', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `factory_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `workshop_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `process_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序编码', + `process_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `material_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `device_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `device_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `operating_mode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备运行模式', + `model_num` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具穴数', + `used_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '使用单位,main-主单位,auxiliary-辅单位', + `single_price` decimal(20,6) DEFAULT NULL COMMENT '计件单价', + `single_unit_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计件单位编码', + `single_unit_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计件单位名称', + `create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `status` int NOT NULL DEFAULT '1' COMMENT '业务状态 1:启用 2:停用', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 0:否 1:是', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + KEY `idx_process_code` (`process_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工资核算-工序单价信息表' + +-- Table: dmp_ms_product_calculate_report +*************************** 1. row *************************** + Table: dmp_ms_product_calculate_report +Create Table: CREATE TABLE `dmp_ms_product_calculate_report` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `report_calculate_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报工计算单号', + `order_status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '工单状态 0-待核算 1-部分核算 2-已核算', + `calculate_status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '计算状态 0-待计算 1-计算中 2-计算完成 3-计算失败', + `start_date` datetime NOT NULL COMMENT '开始时间', + `finish_date` datetime NOT NULL COMMENT '结束时间', + `request_json` varchar(4000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '请求参数', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_report_calculate_no_ecid` (`report_calculate_no`,`ecid`), + KEY `idx_ecid_calculate_status` (`ecid`,`calculate_status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品核算报工记录主表' + +-- Table: dmp_ms_product_calculate_report_detail +*************************** 1. row *************************** + Table: dmp_ms_product_calculate_report_detail +Create Table: CREATE TABLE `dmp_ms_product_calculate_report_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `calculate_pk_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '核算表主键id', + `order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产工单号', + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产任务单号', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `main_quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '报工数量', + `main_quantity_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '主单位名称', + `second_quantity` decimal(36,6) NOT NULL DEFAULT '0.000000' COMMENT '辅单位数量', + `second_quantity_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '辅单位名称', + `price` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '单价', + `device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备编码', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备名称', + `device_mode` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '设备模式', + `pallets_num` int NOT NULL DEFAULT '0' COMMENT '托数', + `pallets_per_num` int NOT NULL DEFAULT '0' COMMENT '每托数', + `batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报工批次', + `source_operate_record_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产-报工记录主表主键id', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `last_process` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否末道工序 0-否 1-是', + `shift_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班次名称', + `report_user_account` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人账号,支持多个', + `report_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工人名称,支持多个', + `report_date` datetime DEFAULT NULL COMMENT '报工时间', + `stock_in_date` datetime DEFAULT NULL COMMENT '入库日期', + `sale_order_line` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售订单行号', + `mold_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编号', + `mode_cavity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '模穴数', + `relative_product_order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联成品工单号', + `allocation_mode` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '分配模式 0-报工分配 1-统筹分配', + `salary_calculate_status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '工资计算状态 0-否 1-是', + `data_source` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '单据来源 0-报工计算 1-手动新增', + `source_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原始报工主键id', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_calculate_pk_id` (`calculate_pk_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='产品核算报工记录明细表' + +-- Table: dmp_ms_product_stock_out_info +*************************** 1. row *************************** + Table: dmp_ms_product_stock_out_info +Create Table: CREATE TABLE `dmp_ms_product_stock_out_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `calculate_pk_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '核算报工记录主键id', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '数量', + `unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单位名称', + `stock_out_pk_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出入库流水主键id', + `stock_out_flow_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库流水号', + `stock_out_task_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库任务单号', + `stock_out_date` datetime DEFAULT NULL COMMENT '出库日期', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_calculate_pk_id` (`calculate_pk_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='用户选择库存出库信息表' + +-- Table: dmp_ms_salaries_info +*************************** 1. row *************************** + Table: dmp_ms_salaries_info +Create Table: CREATE TABLE `dmp_ms_salaries_info` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `user_account` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '员工账户', + `user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户名称', + `group_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班组编码', + `group_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班组名称', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_desc` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `work_quantity` decimal(7,2) DEFAULT '0.00' COMMENT '出勤天数', + `grade_point` decimal(7,2) DEFAULT '0.00' COMMENT '等级分数', + `total_point` decimal(8,2) DEFAULT '0.00' COMMENT '总分', + `piece_wage` decimal(7,2) DEFAULT '0.00' COMMENT '计件工资', + `full_work_bonus` decimal(7,2) DEFAULT '0.00' COMMENT '满勤奖', + `normal_bonuses` decimal(7,2) DEFAULT '0.00' COMMENT '奖励', + `penalty` decimal(7,2) DEFAULT '0.00' COMMENT '处罚', + `borrowing` decimal(7,2) DEFAULT '0.00' COMMENT '借款', + `total_wage` decimal(8,2) DEFAULT '0.00' COMMENT '总工资', + `lunch_meal` decimal(7,2) DEFAULT '0.00' COMMENT '中餐', + `evening_meal` decimal(7,2) DEFAULT '0.00' COMMENT '晚餐', + `month_wage` date DEFAULT NULL COMMENT '月份', + `remark` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `process_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_ms_salary_calculation +*************************** 1. row *************************** + Table: dmp_ms_salary_calculation +Create Table: CREATE TABLE `dmp_ms_salary_calculation` ( + `id` bigint NOT NULL COMMENT '主键', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `data_source` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据来源(手动创建、生产管理报工)', + `salary_calculation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工资核算单号', + `report_work_time` datetime DEFAULT NULL COMMENT '核算时间(也是报工时间)', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `shift` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班次', + `total_man_hour` decimal(10,2) DEFAULT NULL COMMENT '总工时', + `total_money` decimal(20,6) DEFAULT NULL COMMENT '总金额', + `operator_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作工名称,展示用,可能会多人,超长部分用...展示', + `create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人姓名', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `update_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人姓名', + `update_time` datetime NOT NULL COMMENT '修改时间', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '是否已删除', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `apply_status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '审核状态 0未审核,1已审核', + `apply_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批人', + `apply_date` datetime DEFAULT NULL COMMENT '审批时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工资核算表' + +-- Table: dmp_ms_salary_detail +*************************** 1. row *************************** + Table: dmp_ms_salary_detail +Create Table: CREATE TABLE `dmp_ms_salary_detail` ( + `id` bigint NOT NULL COMMENT '主键', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `data_source` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据来源(手动创建、生产管理报工)', + `salary_report_work_id` bigint NOT NULL COMMENT '报工记录表ID', + `production_report_work_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `salary_calculation_id` bigint NOT NULL COMMENT '工资核算表ID', + `salary_calculation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工资核算单号', + `shift` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `total_man_hour` decimal(10,2) DEFAULT NULL COMMENT '核算单-总工时', + `total_money` decimal(20,6) DEFAULT NULL COMMENT '核算单-总金额', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `last_process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上级工序编码,-1的话则代表没有上级', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_specification` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格型号', + `product_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品单位', + `product_unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品单位名称', + `product_unit_auxiliary` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品辅单位', + `product_unit_auxiliary_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品辅单位名称', + `product_unit_auxiliary_num` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品辅单位数量', + `product_unit_conversion_coefficient` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备编码', + `product_num` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品数量', + `production_device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备名称', + `device_running_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备运行模式', + `mold_cavity_num` int DEFAULT NULL COMMENT '模穴数', + `production_ratio` decimal(10,5) DEFAULT NULL COMMENT '成品率', + `man_hour_price` decimal(10,2) DEFAULT NULL COMMENT '工时单价', + `man_hour` decimal(10,2) DEFAULT NULL COMMENT '操作工工时', + `used_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '使用单位,main-主单位,auxiliary-辅单位', + `single_price` double DEFAULT NULL COMMENT '计件单价', + `check_mode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核算方式', + `settlement_coefficient` decimal(10,4) DEFAULT NULL COMMENT '操作工结算系数', + `money` decimal(20,6) DEFAULT NULL COMMENT '操作工金额', + `operator_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作工id,工资明细所属人', + `operator_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作工姓名,工资明细所属人', + `report_work_batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工批次号', + `production_task_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `report_work_time` datetime DEFAULT NULL COMMENT '报工时间', + `calculate_time` datetime DEFAULT NULL COMMENT '核算日期', + `report_work_man_hour` decimal(10,2) DEFAULT NULL COMMENT '报工总工时', + `report_work_money` decimal(20,6) DEFAULT NULL COMMENT '报工总金额', + `work_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单号', + `order_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '订单号', + `order_line` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '销售订单行号', + `create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人姓名', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `update_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人姓名', + `update_time` datetime NOT NULL COMMENT '修改时间', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '是否已删除', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `subsidy_work_hour` decimal(20,6) DEFAULT NULL COMMENT '补贴工时', + `subsidy_money` decimal(20,6) DEFAULT NULL COMMENT '补贴金额', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`id`), + KEY `idx_process_code` (`process_code`), + KEY `idx_workshop_code` (`workshop_code`), + KEY `idx_salary_caculation_id` (`salary_calculation_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工资核算-工资明细' + +-- Table: dmp_ms_salary_report_work +*************************** 1. row *************************** + Table: dmp_ms_salary_report_work +Create Table: CREATE TABLE `dmp_ms_salary_report_work` ( + `id` bigint NOT NULL COMMENT '主键', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `data_source` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据来源(手动创建、生产管理报工)', + `salary_calculation_id` bigint NOT NULL COMMENT '工资核算表ID', + `salary_calculation_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工资核算单号', + `shift` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `total_man_hour` decimal(10,2) DEFAULT NULL COMMENT '核算单-总工时', + `total_money` decimal(20,6) DEFAULT NULL COMMENT '核算单-总金额', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `last_process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上级工序编码,-1的话则代表没有上级', + `production_report_work_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_specification` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格型号', + `product_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品单位', + `product_unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品单位名称', + `product_unit_auxiliary` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品辅单位', + `product_unit_auxiliary_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品辅单位名称', + `product_unit_auxiliary_num` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品辅单位数量', + `product_unit_conversion_coefficient` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `production_device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备编码', + `production_device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备名称', + `device_running_mode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备运行模式', + `mold_cavity_num` int DEFAULT NULL COMMENT '模穴数', + `product_num` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品数量', + `production_ratio` decimal(10,5) DEFAULT NULL COMMENT '成品率', + `used_unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '使用单位,main-主单位,auxiliary-辅单位', + `single_price` decimal(20,6) DEFAULT NULL COMMENT '计件单价', + `check_mode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '核算方式', + `report_work_man_hour` decimal(10,2) DEFAULT NULL COMMENT '报工总工时', + `report_work_money` decimal(20,6) DEFAULT NULL COMMENT '报工总金额', + `report_work_batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报工批次号', + `report_work_time` datetime DEFAULT NULL COMMENT '报工时间', + `calculate_time` datetime DEFAULT NULL COMMENT '核算时间', + `operator_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作工名称,展示用,可能会多人,超长部分用...展示', + `work_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单号', + `order_no` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '订单号', + `order_line` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '销售订单行号', + `production_task_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `create_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人姓名', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `update_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人姓名', + `update_time` datetime NOT NULL COMMENT '修改时间', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '是否已删除', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + KEY `idx_salary_caculation_id` (`salary_calculation_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工资核算-报工记录' + +-- Table: dmp_ms_stock_in_out_flow +*************************** 1. row *************************** + Table: dmp_ms_stock_in_out_flow +Create Table: CREATE TABLE `dmp_ms_stock_in_out_flow` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `calculate_pk_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '核算单主键id', + `bill_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '单据类型', + `stock_out_in_bill_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '出入库单号', + `stock_out_in_type` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '出入库类型', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '物料编码', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料名称', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '物料规格', + `quantity` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '数量', + `unit_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '单位名称', + `transfer_out_factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '拨出工厂编码', + `transfer_out_factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '拨出工厂名称', + `transfer_out_sg_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '拨出仓库编码', + `transfer_out_sg_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '拨出仓库名称', + `transfer_in_factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '拨入工厂编码', + `transfer_in_factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '拨入工厂名称', + `transfer_in_sg_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '拨入仓库编码', + `transfer_in_sg_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '拨入仓库名称', + `stock_out_in_date` datetime DEFAULT NULL COMMENT '出入库日期', + `material_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '物料分类', + `material_category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '物料分类名称', + `material_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '物料类别', + `calculate_status` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '计算状态 0-未计算 1-已计算', + `candidate_calculate` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '是否参与本次计算 0-否 1-是', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '更新人', + `update_time` datetime NOT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_calculate_pk_id` (`calculate_pk_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工资核算出入库流水表' + +-- Table: dmp_ms_system_config +*************************** 1. row *************************** + Table: dmp_ms_system_config +Create Table: CREATE TABLE `dmp_ms_system_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `config_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置项编码', + `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置项名称', + `config_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置项值', + `extend_fields` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '扩展字段', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_ecid_config_code` (`ecid`,`config_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工资核算系统配置表' + +-- Table: dmp_ms_workshop_process_salaries_info +*************************** 1. row *************************** + Table: dmp_ms_workshop_process_salaries_info +Create Table: CREATE TABLE `dmp_ms_workshop_process_salaries_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `month` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '月份', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '车间编码', + `process_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序编码', + `group_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '班组编码', + `total_wage` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '总工资', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '0-未删除 1-已删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '更新人', + PRIMARY KEY (`id`), + KEY `idx_ecid_month_work_shop_code_process_code` (`ecid`,`month`,`workshop_code`,`process_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='车间工序工资信息表' + +-- Table: dmp_mt_automation_config +*************************** 1. row *************************** + Table: dmp_mt_automation_config +Create Table: CREATE TABLE `dmp_mt_automation_config` ( + `id` bigint NOT NULL COMMENT 'id', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态 1-开启 2-关闭', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除,1-已删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工装模具-自动化(出入库)配置' + +-- Table: dmp_mt_dict_head +*************************** 1. row *************************** + Table: dmp_mt_dict_head +Create Table: CREATE TABLE `dmp_mt_dict_head` ( + `id` bigint NOT NULL COMMENT '主键', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `dict_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典码', + `dict_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典值', + `sort` int DEFAULT NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `status` int DEFAULT NULL COMMENT '业务状态', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据字典主表' + +-- Table: dmp_mt_dict_item +*************************** 1. row *************************** + Table: dmp_mt_dict_item +Create Table: CREATE TABLE `dmp_mt_dict_item` ( + `id` bigint NOT NULL COMMENT '主键', + `head_id` bigint DEFAULT NULL COMMENT '主表id', + `dict_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典码', + `dict_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典值', + `sort` int DEFAULT NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `status` int DEFAULT NULL COMMENT '业务状态', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + KEY `head_id` (`head_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据字典明细表' + +-- Table: dmp_mt_maintain_execute_head +*************************** 1. row *************************** + Table: dmp_mt_maintain_execute_head +Create Table: CREATE TABLE `dmp_mt_maintain_execute_head` ( + `id` bigint(19) unsigned zerofill NOT NULL COMMENT '主键', + `maintain_no` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '保养单号', + `mold_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具ID', + `mold_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编码', + `mold_no` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编号(SN)', + `material_properties` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类', + `maintain_plan_time` datetime NOT NULL COMMENT '计划保养日期', + `maintain_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行人/保养人员(多个英文逗号相隔)', + `maintain_time` datetime DEFAULT NULL COMMENT '执行时间/保养时间', + `man_hours_total` double NOT NULL COMMENT '保养总工时(H)', + `maintain_cycle` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养周期', + `maintain_count` int DEFAULT NULL COMMENT '保养项数量', + `maintain_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '保养单状态 1-待接取 2-待保养 3-已保养 4-已作废', + `data_source` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据来源 1-手动创建 2-自动生成', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `is_deleted` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否删除', + PRIMARY KEY (`id`), + KEY `idx_mold_id` (`mold_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='保养执行 头表' + +-- Table: dmp_mt_maintain_execute_item +*************************** 1. row *************************** + Table: dmp_mt_maintain_execute_item +Create Table: CREATE TABLE `dmp_mt_maintain_execute_item` ( + `id` bigint NOT NULL COMMENT 'id', + `head_id` bigint NOT NULL COMMENT '头表id', + `maintain_info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项id,后续追踪用', + `maintain_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项名称', + `maintain_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项代码', + `maintain_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项类型', + `maintain_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项描述', + `man_hours` double DEFAULT NULL COMMENT '保养工时(H)', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `is_deleted` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + PRIMARY KEY (`id`), + KEY `head_id` (`head_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='保养执行 行表' + +-- Table: dmp_mt_maintain_info +*************************** 1. row *************************** + Table: dmp_mt_maintain_info +Create Table: CREATE TABLE `dmp_mt_maintain_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '状态 1:启用 2:已停用', + `maintain_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项名称', + `maintain_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项代码', + `maintain_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项类型', + `maintain_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项描述', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `is_deleted` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='保养项信息表' + +-- Table: dmp_mt_maintain_plan_head +*************************** 1. row *************************** + Table: dmp_mt_maintain_plan_head +Create Table: CREATE TABLE `dmp_mt_maintain_plan_head` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `plan_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划名称', + `maintain_cycle` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养周期', + `maintain_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养人员', + `last_maintain_date` date DEFAULT NULL COMMENT '上次保养日期', + `next_maintain_date` date DEFAULT NULL COMMENT '下次保养日期', + `mold_count` tinyint DEFAULT '0' COMMENT '模具数量', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `is_deleted` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='保养计划头表' + +-- Table: dmp_mt_maintain_plan_item +*************************** 1. row *************************** + Table: dmp_mt_maintain_plan_item +Create Table: CREATE TABLE `dmp_mt_maintain_plan_item` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `head_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头表id', + `mold_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具id', + `mold_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编码', + `mold_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编号', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类编码', + `design_module` bigint DEFAULT '0' COMMENT '设计模次', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `is_deleted` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='保养计划行表' + +-- Table: dmp_mt_maintain_set_head +*************************** 1. row *************************** + Table: dmp_mt_maintain_set_head +Create Table: CREATE TABLE `dmp_mt_maintain_set_head` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类编码', + `mold_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编码', + `mold_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编号', + `template_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板名称', + `template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板代码', + `maintain_count` int DEFAULT NULL COMMENT '保养项数量', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `is_deleted` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否已删除:0-未删除,1-已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='保养设置头表' + +-- Table: dmp_mt_maintain_set_item +*************************** 1. row *************************** + Table: dmp_mt_maintain_set_item +Create Table: CREATE TABLE `dmp_mt_maintain_set_item` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `head_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头表id', + `maintain_info_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '保养项id,后续追踪用', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `is_deleted` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + KEY `head_id` (`head_id`), + KEY `maintain_info_id` (`maintain_info_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='保养设置行表' + +-- Table: dmp_mt_mold_category +*************************** 1. row *************************** + Table: dmp_mt_mold_category +Create Table: CREATE TABLE `dmp_mt_mold_category` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类编码', + `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '状态 1:启用 2:已停用', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态:1:已删除 0:未删除(默认)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模具分类表' + +-- Table: dmp_mt_mold_fault +*************************** 1. row *************************** + Table: dmp_mt_mold_fault +Create Table: CREATE TABLE `dmp_mt_mold_fault` ( + `id` bigint NOT NULL COMMENT 'id', + `fault_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '故障名称', + `fault_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '故障代码', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态 1-启用 2-停用', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除,1-已删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工装模具-模具故障' + +-- Table: dmp_mt_mold_file +*************************** 1. row *************************** + Table: dmp_mt_mold_file +Create Table: CREATE TABLE `dmp_mt_mold_file` ( + `id` bigint NOT NULL AUTO_INCREMENT, + `type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '1:故障上传附件url 2:维修-附件url', + `mold_repair_id` bigint NOT NULL COMMENT '模具维修单id', + `file_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `file_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件路径', + `file_suffix` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件后缀', + `file_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型1:照片,2附件', + `business_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务场景1:点检', + PRIMARY KEY (`id`), + KEY `idx_mold_repair_id` (`mold_repair_id`) +) ENGINE=InnoDB AUTO_INCREMENT=247 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模板附件文件' + +-- Table: dmp_mt_mold_file_info +*************************** 1. row *************************** + Table: dmp_mt_mold_file_info +Create Table: CREATE TABLE `dmp_mt_mold_file_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `mould_info_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具信息表id', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `file_id` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '文件id', + `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `is_deleted` int DEFAULT '0' COMMENT '是否删除(0-否 1-是)', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `d_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `number` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序号', + `file_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模具文件表' + +-- Table: dmp_mt_mold_info +*************************** 1. row *************************** + Table: dmp_mt_mold_info +Create Table: CREATE TABLE `dmp_mt_mold_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '主键', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态 1:在库:2:在用、3:维修:4:保养', + `mold_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编码', + `mold_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编号', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类', + `material_properties` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `design_module` bigint NOT NULL DEFAULT '0' COMMENT '设计模次', + `cumula_module` bigint NOT NULL DEFAULT '0' COMMENT '累计模次', + `use_warn_num` int DEFAULT NULL COMMENT '告警次数', + `factory_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别', + `warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `warehouse_area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区', + `warehouse_space` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `supplier_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `latest_warehou_time` datetime DEFAULT NULL COMMENT '最近入库时间', + `latest_delivery_time` datetime DEFAULT NULL COMMENT '最近出库时间', + `mainten_principal` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修负责人', + `upper_die_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上模具号', + `lower_die_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下模具号', + `die_core` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具芯', + `mold_base_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模架号', + `shelf_person` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上架人员', + `shelf_time` datetime DEFAULT NULL COMMENT '上架日期', + `created_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除,1-已删除', + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `production_work_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单 出库填写', + `last_factory_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上次厂别', + `last_warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上次仓库', + `last_warehouse_area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上次库区', + `last_warehouse_space` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上次库位', + `in_library_status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '在库状态 1:在用 2:在库', + `stock_out_apply_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库申请人(当模具为在用时,该字段存着出库时当申请人id)', + `texture` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '材质', + PRIMARY KEY (`id`), + KEY `mold_no` (`mold_no`), + KEY `stock_out_apply_user` (`stock_out_apply_user`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模具信息表' + +-- Table: dmp_mt_mold_output +*************************** 1. row *************************** + Table: dmp_mt_mold_output +Create Table: CREATE TABLE `dmp_mt_mold_output` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `mold_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '台账-SN号', + `mold_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '台账-模具编码', + `mold_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '台账-模具id', + `item_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `item_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料代码', + `item_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `item_type_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料类型', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类', + `primary_out_num` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '一次产出数', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建部门', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + `is_deleted` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + PRIMARY KEY (`id`), + KEY `item_code` (`item_code`), + KEY `mold_no` (`mold_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_mt_mold_personnel +*************************** 1. row *************************** + Table: dmp_mt_mold_personnel +Create Table: CREATE TABLE `dmp_mt_mold_personnel` ( + `id` bigint NOT NULL COMMENT 'id', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '仓库code', + `related_personnel` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联人员id', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除,1-已删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工装模具-工厂仓库模具关联人员设置' + +-- Table: dmp_mt_mold_putaway +*************************** 1. row *************************** + Table: dmp_mt_mold_putaway +Create Table: CREATE TABLE `dmp_mt_mold_putaway` ( + `id` bigint NOT NULL COMMENT '上架id', + `putaway_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具上架单号', + `supplier_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商code', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `warehouse_area` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区', + `warehouse_space` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `data_source` tinyint NOT NULL COMMENT '数据来源(类型)', + `status` tinyint DEFAULT NULL COMMENT '业务状态 1-草稿 2-待上架 3-已上架 4-部分上架 5-关闭', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除,1-已删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工装模具-模具上架' + +-- Table: dmp_mt_mold_putaway_detail +*************************** 1. row *************************** + Table: dmp_mt_mold_putaway_detail +Create Table: CREATE TABLE `dmp_mt_mold_putaway_detail` ( + `id` bigint NOT NULL COMMENT '上架明细id', + `putaway_id` bigint NOT NULL COMMENT '上架id', + `mold_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编码(物料编码)', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类(物料分类编码 )', + `supplier_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `material_properties` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂code', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `warehouse_area` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区', + `warehouse_space` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `putaway_apply_num` int NOT NULL COMMENT '申请上架数', + `putaway_practical_num` int NOT NULL COMMENT '实际上架数', + `use_plan_num` int DEFAULT NULL COMMENT '设计模次', + `use_warn_num` int DEFAULT NULL COMMENT '警告模次', + `fix_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修人', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除,1-已删除', + PRIMARY KEY (`id`), + KEY `idx_putaway_id` (`putaway_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工装模具-模具上架明细' + +-- Table: dmp_mt_mold_repair +*************************** 1. row *************************** + Table: dmp_mt_mold_repair +Create Table: CREATE TABLE `dmp_mt_mold_repair` ( + `id` bigint NOT NULL COMMENT '报修时间', + `repair_no` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '维修单号', + `mold_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具ID', + `mold_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编码', + `mold_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编号(SN)', + `material_properties` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类', + `apply_repair_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '报修人', + `apply_repair_time` datetime NOT NULL COMMENT '报修时间', + `fault_id` bigint NOT NULL COMMENT '故障类型ID', + `emergency_level` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '紧急程度 1:一般 2:紧急', + `fault_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障描述', + `receive_time` datetime DEFAULT NULL COMMENT '接单时间', + `repair_by` varchar(1500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修人', + `repair_time` datetime DEFAULT NULL COMMENT '维修-时间', + `repair_fault_id` bigint DEFAULT NULL COMMENT '维修-故障类型', + `repair_reason_analysis` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修-原因分析', + `repair_measure` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修-措施', + `mold_status_snapshot` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修单提交时模具的状态(维修完成/维修单撤回 后模具恢复到该状态)', + `repair_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '维修状态 1-待送修 2-待认领 3-待维修 4-维修中 5-已维修 6-已验收', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除,1-已删除', + PRIMARY KEY (`id`), + KEY `idx_mold_id` (`mold_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工装模具-模具维修' + +-- Table: dmp_mt_mold_repair_file +*************************** 1. row *************************** + Table: dmp_mt_mold_repair_file +Create Table: CREATE TABLE `dmp_mt_mold_repair_file` ( + `id` bigint NOT NULL AUTO_INCREMENT, + `type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '1:故障上传附件url 2:维修-附件url', + `mold_repair_id` bigint NOT NULL COMMENT '模具维修单id', + `file_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `file_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '文件路径', + `file_suffix` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件后缀', + `file_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型1:照片,2附件', + PRIMARY KEY (`id`), + KEY `idx_mold_repair_id` (`mold_repair_id`) +) ENGINE=InnoDB AUTO_INCREMENT=295 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模具维修单批附加文件' + +-- Table: dmp_mt_mould_info +*************************** 1. row *************************** + Table: dmp_mt_mould_info +Create Table: CREATE TABLE `dmp_mt_mould_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `mould_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编码', + `mould_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具名称', + `mould_spec` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具型号', + `mould_category_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具类型编码', + `mould_category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具类型名称', + `unit_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计量单位编码', + `unit_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计量单位名称', + `model_cavity` int DEFAULT NULL COMMENT '模穴数', + `model_weight` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模重', + `single_weight` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单重', + `pressure_altitude` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '压高', + `model_size` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具尺寸', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态:1:已删除 0:未删除(默认)', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态:Y启用,N停用', + `param_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '模具参数分组信息', + `install_time` decimal(16,5) DEFAULT NULL COMMENT '安装时长', + `unload_time` decimal(16,5) DEFAULT NULL COMMENT '拆卸时长', + `vendor_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商代码', + `vendor_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `contact_user` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系人', + `contact` varchar(15) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '联系方式', + `texture` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '材质', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模具信息表(模具信息列表主表)' + +-- Table: dmp_mt_property_group +*************************** 1. row *************************** + Table: dmp_mt_property_group +Create Table: CREATE TABLE `dmp_mt_property_group` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `group_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性组编码', + `group_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性组名称', + `group_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '属性组类别 1:物料属性;2:批次属性', + `category_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类ID', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态:1:已删除 0:未删除(默认)', + PRIMARY KEY (`id`), + UNIQUE KEY `ecid_group_code` (`ecid`,`group_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性组' + +-- Table: dmp_mt_property_project +*************************** 1. row *************************** + Table: dmp_mt_property_project +Create Table: CREATE TABLE `dmp_mt_property_project` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `project_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编码', + `project_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目名称', + `project_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '类型 1:文本;2:数值', + `empty_mark` tinyint(1) DEFAULT '0' COMMENT '是否可为空 0:不可以为空;1:可以为空', + `enum_mark` tinyint(1) DEFAULT '0' COMMENT '枚举类型 0:非枚举;1:枚举', + `enum_str` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '枚举列表', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态:1:已删除 0:未删除(默认)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性项目' + +-- Table: dmp_mt_property_relation +*************************** 1. row *************************** + Table: dmp_mt_property_relation +Create Table: CREATE TABLE `dmp_mt_property_relation` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户ID', + `group_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性组ID', + `project_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性项目ID', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `delete_time` datetime DEFAULT NULL COMMENT '删除时间', + `deleted_flag` int DEFAULT '0' COMMENT '删除状态:1:已删除 0:未删除(默认)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='属性组项目关联' + +-- Table: dmp_mt_routine_handle_head +*************************** 1. row *************************** + Table: dmp_mt_routine_handle_head +Create Table: CREATE TABLE `dmp_mt_routine_handle_head` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `routine_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '点检单id', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态 1待处理、2已处理', + `routine_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检单号', + `mold_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具名称', + `mold_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编号', + `mold_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编码', + `material_attributes` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类', + `routine_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检人', + `abno_regis_time` datetime DEFAULT NULL COMMENT '异常登录日期', + `routine_cycle` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检周期', + `handle_method` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理方式 1:入库、2:维修', + `repair_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维修人员', + `fault_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障类型', + `urgency` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '紧急程度', + `fault_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '故障描述', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '是否已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + `plan_routine_time` datetime DEFAULT NULL COMMENT '计划点检时间', + `executor_result` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行结果', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='点检处理头表' + +-- Table: dmp_mt_routine_implement_head +*************************** 1. row *************************** + Table: dmp_mt_routine_implement_head +Create Table: CREATE TABLE `dmp_mt_routine_implement_head` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `routine_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检单号', + `mold_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具名称', + `mold_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编码', + `mold_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '模具编号', + `mold_spec` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类', + `material_attributes` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `plan_routine_time` datetime DEFAULT NULL COMMENT '计划点检时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `executor_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行人', + `executor_time` datetime DEFAULT NULL COMMENT '执行时间', + `executor_result` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行结果:1、正常 2、异常', + `routine_cycle` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检周期', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `is_deleted` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态 1:待点检、:2:已点检、3:已作废', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='点检执行头表' + +-- Table: dmp_mt_routine_implement_item +*************************** 1. row *************************** + Table: dmp_mt_routine_implement_item +Create Table: CREATE TABLE `dmp_mt_routine_implement_item` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `head_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '头表id', + `routine_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检项名称', + `routine_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检代码', + `upper_val` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上行值', + `lower_val` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下限值', + `routine_val` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检值', + `routine_result` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检结果1、正常 2、异常', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `routine_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检类型 1:定性 2定量', + `routine_desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检描述', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='点检执行行表' + +-- Table: dmp_mt_routine_info +*************************** 1. row *************************** + Table: dmp_mt_routine_info +Create Table: CREATE TABLE `dmp_mt_routine_info` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态 1:启用 2:已停用', + `routine_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检项名称', + `routine_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检项代码', + `routine_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检项类型 1:定性、2定量', + `routine_desc` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检项描述', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `is_deleted` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='点检项信息表' + +-- Table: dmp_mt_routine_mold_head +*************************** 1. row *************************** + Table: dmp_mt_routine_mold_head +Create Table: CREATE TABLE `dmp_mt_routine_mold_head` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类', + `mold_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编码', + `mold_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编号', + `template_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板名称', + `template_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模板代码', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建部门', + `is_deleted` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否已删除:0-未删除,1-已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='模具点检设置头表' + +-- Table: dmp_mt_routine_mold_item +*************************** 1. row *************************** + Table: dmp_mt_routine_mold_item +Create Table: CREATE TABLE `dmp_mt_routine_mold_item` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `head_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头表id', + `routine_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检项id', + `upper_val` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上限值', + `lower_val` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下限值', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建部门', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `is_deleted` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='点检模具设置行表' + +-- Table: dmp_mt_routine_plan_head +*************************** 1. row *************************** + Table: dmp_mt_routine_plan_head +Create Table: CREATE TABLE `dmp_mt_routine_plan_head` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `plan_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划名称', + `routine_cycle` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检周期', + `routine_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '点检人员', + `last_routine_time` datetime NOT NULL COMMENT '上次点检时间', + `next_routine_time` datetime DEFAULT NULL COMMENT '下次点检时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建部门', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `is_deleted` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='点检计划头表' + +-- Table: dmp_mt_routine_plan_item +*************************** 1. row *************************** + Table: dmp_mt_routine_plan_item +Create Table: CREATE TABLE `dmp_mt_routine_plan_item` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `head_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '头表id', + `mold_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具名称', + `mold_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编码', + `mold_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编号', + `mold_spec` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `material_attributes` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `is_deleted` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '是否删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='点检计划行表' + +-- Table: dmp_mt_stock_in_head +*************************** 1. row *************************** + Table: dmp_mt_stock_in_head +Create Table: CREATE TABLE `dmp_mt_stock_in_head` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态 1:草稿:2:待入库、3:部分入库:4:已入库、5:关闭', + `stock_in_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '入库单号', + `production_work_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单', + `operation_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作人员', + `operation_time` datetime DEFAULT NULL COMMENT '操作日期', + `datasource` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源,1-手工创建,2-工单排产', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库信息头表' + +-- Table: dmp_mt_stock_in_item +*************************** 1. row *************************** + Table: dmp_mt_stock_in_item +Create Table: CREATE TABLE `dmp_mt_stock_in_item` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `head_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头表id', + `mold_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具id', + `mold_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编码', + `mold_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编号', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类编码', + `material_properties` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `design_module` bigint DEFAULT '0' COMMENT '设计模次', + `cumula_module` bigint DEFAULT '0' COMMENT '累计模次', + `factory_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别', + `warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `warehouse_area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区', + `warehouse_space` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `this_module` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '本次模次', + `operation_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作状态 :spot:点检、rep:维修、maintain:保养、warehous:入库', + `is_in` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否已出库:1-已入库,2-未入库', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + KEY `mold_code` (`mold_code`), + KEY `head_id` (`head_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='入库信息行表' + +-- Table: dmp_mt_stock_out_config +*************************** 1. row *************************** + Table: dmp_mt_stock_out_config +Create Table: CREATE TABLE `dmp_mt_stock_out_config` ( + `id` bigint NOT NULL COMMENT 'id', + `max_stock_out_num` int DEFAULT NULL COMMENT '最大出库数', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态 1-开启 2-关闭', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改人', + `update_time` datetime NOT NULL COMMENT '修改时间', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '是否已删除:0-未删除,1-已删除', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工装模具-出库数量配置' + +-- Table: dmp_mt_stock_out_head +*************************** 1. row *************************** + Table: dmp_mt_stock_out_head +Create Table: CREATE TABLE `dmp_mt_stock_out_head` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `status` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态 1:草稿:2:待出库、3:部分出库:4:已出库、5:关闭', + `stock_out_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '出库单号', + `production_work_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单', + `work_no_num` int DEFAULT NULL COMMENT '工单数量(生产工单 同步而来)', + `apply_user` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '申请人员', + `apply_time` datetime DEFAULT NULL COMMENT '申请日期', + `datasource` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源,1-手工创建,2-工单排产', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库信息头表' + +-- Table: dmp_mt_stock_out_item +*************************** 1. row *************************** + Table: dmp_mt_stock_out_item +Create Table: CREATE TABLE `dmp_mt_stock_out_item` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `head_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '头表id', + `mold_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具id', + `mold_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编码', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码(第三方同步出库单)', + `mold_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具编号', + `mold_type_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模具分类编码', + `material_properties` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物资属性', + `design_module` bigint DEFAULT '0' COMMENT '设计模次', + `cumula_module` bigint DEFAULT '0' COMMENT '累计模次', + `factory_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '厂别', + `warehouse_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `warehouse_area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区', + `warehouse_space` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `is_out` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否已出库:1-已出库,2-未出库', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `created_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` tinyint(1) NOT NULL COMMENT '是否删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + KEY `mold_code` (`mold_code`), + KEY `head_id` (`head_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='出库信息行表' + +-- Table: dmp_pm_dict_head +*************************** 1. row *************************** + Table: dmp_pm_dict_head +Create Table: CREATE TABLE `dmp_pm_dict_head` ( + `id` bigint NOT NULL COMMENT '主键', + `dict_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典码', + `dict_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典值', + `sort` int DEFAULT NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `status` int DEFAULT NULL COMMENT '业务状态', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + UNIQUE KEY `dict_code` (`dict_code`,`ecid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据字典主表' + +-- Table: dmp_pm_dict_item +*************************** 1. row *************************** + Table: dmp_pm_dict_item +Create Table: CREATE TABLE `dmp_pm_dict_item` ( + `id` bigint NOT NULL COMMENT '主键', + `head_id` bigint DEFAULT NULL COMMENT '主表id', + `dict_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典码', + `dict_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典值', + `sort` int DEFAULT NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_dept` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `status` int DEFAULT NULL COMMENT '业务状态', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + PRIMARY KEY (`id`), + KEY `fk_pm_dict_item_id` (`head_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据字典明细表' + +-- Table: dmp_pm_problem_config +*************************** 1. row *************************** + Table: dmp_pm_problem_config +Create Table: CREATE TABLE `dmp_pm_problem_config` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态Y启用,N停用', + `question_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '问题类别:person:人员问题、device:设备问题、item:物料问题、craft:工艺问题、surroun:环境问题、quality:质量问题、other:其他问题', + `question_details` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '问题明细', + `question_describe` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题描述', + `question_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '问题代码', + `question_level` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '问题等级1严重、2一般、3轻微', + `data_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据类型1默认、2自定义', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ecid', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '删除标识', + `org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织编码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='问题配置' + +-- Table: dmp_pm_question_task +*************************** 1. row *************************** + Table: dmp_pm_question_task +Create Table: CREATE TABLE `dmp_pm_question_task` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务状态1、发起中 2、待认领 3、待响应 4、已响应 5、处理中 6、已处理 7、已关闭 8、退回', + `question_requisition` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题申请单', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间', + `production_line_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线', + `station_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工位', + `question_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题类别', + `sponsor_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发起人员', + `response_group_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '响应组', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ecid', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '删除标识', + `org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织代码', + `question_desc` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题问题', + `storehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `question_details` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题明细', + `question_level` int DEFAULT '0' COMMENT '问题等级', + `document_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据号', + `document_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型', + `create_dept` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门', + `the_starting_time` datetime DEFAULT NULL COMMENT '发起时间', + `closing_time` datetime DEFAULT NULL COMMENT '关闭时间', + `deal_question_desc` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题处理-问题描述', + `treatment_meas` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理措施', + `abnormal` varchar(110) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '异常原因', + `process_result` varchar(110) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结果 1:已处理、2:未处理', + `long_term` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '长期跟进', + `response_user` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '响应人', + `create_dept_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建部门id', + `second_resp_group` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '级别1', + `third_resp_group` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '级别2', + `fourth_resp_group` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '级别3', + `upgrade_duration` int DEFAULT NULL COMMENT '升级时长', + `need_upgrade` int NOT NULL DEFAULT '1' COMMENT '是否需要升级 1-需要', + `is_audit` int DEFAULT '1' COMMENT '是否审批:0-是,1-否', + `upgrade_time` datetime DEFAULT NULL COMMENT '上次升级时间', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `approval_status` int DEFAULT NULL COMMENT '审批状态(0-未提交批核 1-正在审核中 2-已撤回 3-已驳回 4-审批通过 5-不需要审批的任务)', + `approval_instance_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程id', + `operate_time` datetime(3) DEFAULT NULL COMMENT '处理时间', + PRIMARY KEY (`id`), + KEY `idx_ecid_time_status` (`ecid`,`create_time`,`status`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='问题任务' + +-- Table: dmp_pm_question_task_comment +*************************** 1. row *************************** + Table: dmp_pm_question_task_comment +Create Table: CREATE TABLE `dmp_pm_question_task_comment` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务id', + `comment` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '评论', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `update_time` datetime DEFAULT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `is_deleted` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '删除标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='问题任务评论' + +-- Table: dmp_pm_question_task_img +*************************** 1. row *************************** + Table: dmp_pm_question_task_img +Create Table: CREATE TABLE `dmp_pm_question_task_img` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `url` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'url', + `file_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件路径', + `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务id', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `file_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型1:照片,2附件', + `file_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `file_suffix` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件后缀', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `is_deleted` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '删除标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='问题图片' + +-- Table: dmp_pm_question_task_record +*************************** 1. row *************************** + Table: dmp_pm_question_task_record +Create Table: CREATE TABLE `dmp_pm_question_task_record` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '任务id', + `record_desc` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_time` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建时间', + `record_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', + `solve_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '解决人', + `update_time` datetime DEFAULT NULL, + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业id', + `org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织编码', + `is_deleted` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '删除标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='问题任务操作记录' + +-- Table: dmp_pm_response_group_config +*************************** 1. row *************************** + Table: dmp_pm_response_group_config +Create Table: CREATE TABLE `dmp_pm_response_group_config` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态Y启用,N停用', + `response_strategy` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '响应策略', + `question_category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '问题类别', + `factory_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂', + `storehouse_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库', + `workshop_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间', + `production_line_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线', + `station_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工位', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ecid', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '删除标识', + `org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='响应组配置' + +-- Table: dmp_pm_response_strategy +*************************** 1. row *************************** + Table: dmp_pm_response_strategy +Create Table: CREATE TABLE `dmp_pm_response_strategy` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态Y启用N停用', + `strategy_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '策略名称', + `strategy_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '策略代码', + `first_resp_group` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '第一责任组', + `second_resp_group` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '第二责任组', + `third_resp_group` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '第三责任组', + `fourth_resp_group` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '第四责任组', + `upgrade_duration` int NOT NULL COMMENT '升级时长', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `create_time` datetime NOT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '删除标识', + `org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '组织代码', + `is_audit` int DEFAULT '1' COMMENT '是否审批:0-是,1-否', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='响应策略表' + +-- Table: dmp_pm_system_config +*************************** 1. row *************************** + Table: dmp_pm_system_config +Create Table: CREATE TABLE `dmp_pm_system_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键id', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户id', + `config_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置项编码', + `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置项名称', + `config_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置项值', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建人', + `create_time` datetime(3) DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新人', + `update_time` datetime(3) DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='异常管理配置表' + +-- Table: dmp_rl_demotion_work_order +*************************** 1. row *************************** + Table: dmp_rl_demotion_work_order +Create Table: CREATE TABLE `dmp_rl_demotion_work_order` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `status` int DEFAULT '1' COMMENT '任务状态(1-待执行 2-处理 3-已处理)', + `audit_status` int DEFAULT '1' COMMENT '审批状态(1-待审核 2-已审核 3-已驳回 4-已撤回)', + `order_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单号', + `handle_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理单号', + `work_shop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间编码', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品规格', + `process_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `production_line_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线编号', + `production_line_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线名称', + `task_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '任务单号', + `pending_number` decimal(25,10) DEFAULT NULL COMMENT '待处理数量', + `confirm_number` decimal(25,10) DEFAULT NULL COMMENT '已处理数量', + `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备code', + `kiln_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '窑口号', + `kiln` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '窑口', + `batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `production_batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产批次号', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `process_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程模板Id', + `approve_instance_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流程实例Id', + `is_audit` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否审批:0-是,1-否', + `approval_init_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批发起人', + `approval_init_time` datetime DEFAULT NULL COMMENT '审批发起时间', + `approval_time` datetime DEFAULT NULL COMMENT '审批时间', + `submit_remark` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '提交审批-备注说明', + `handle_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理人', + `handle_time` datetime DEFAULT NULL COMMENT '处理时间', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `warehouse_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `assist_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位code', + `assist_unit_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位名称', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位code', + `unit_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位名称', + `coefficient` decimal(19,6) DEFAULT NULL COMMENT '辅单位系数', + `batch_property_json` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '批次属性', + `pending_sub_number` decimal(19,6) DEFAULT NULL COMMENT '辅单位待处理数量', + `confirm_sub_number` decimal(19,6) DEFAULT NULL COMMENT '辅单位已处理数量', + `source_pending_number` decimal(19,6) DEFAULT NULL COMMENT '源待处理数量', + `source_pending_sub_number` decimal(19,6) DEFAULT NULL COMMENT '源待处理辅单位数量', + `product_remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产备注', + `is_auto_in` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否自动入库', + `plan_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计划单号', + `sales_order` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售单号', + `label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序性能参数', + `performance` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '性能参数json数据', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='降级品处理表' + +-- Table: dmp_rl_demotion_work_order_detail +*************************** 1. row *************************** + Table: dmp_rl_demotion_work_order_detail +Create Table: CREATE TABLE `dmp_rl_demotion_work_order_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户号', + `handle_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '处理单号', + `handle_type` int DEFAULT '0' COMMENT '处理类型(1-物料降级 2-物料转换 3-让步接收)', + `level_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '级别code', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料code(转换后)', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称(转换后)', + `product_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格(转换后)', + `handle_number` decimal(25,10) DEFAULT NULL COMMENT '处理数量', + `assist_unit_number` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位数量', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL, + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新人', + `update_time` datetime DEFAULT NULL, + `assist_unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位code', + `coefficient` decimal(19,6) DEFAULT NULL COMMENT '辅单位系数', + `assist_unit_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '辅单位名称', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位code', + `unit_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '主单位名称', + `rl_batch_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '降级品批次号', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='降级品处理详情表' + +-- Table: dmp_rl_level_dict +*************************** 1. row *************************** + Table: dmp_rl_level_dict +Create Table: CREATE TABLE `dmp_rl_level_dict` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `ecid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `level_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '级别code', + `level_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '级别名称', + `sort` int DEFAULT NULL COMMENT '排序', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '是否删除', + `create_time` datetime NOT NULL COMMENT '创建时间', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '创建人', + `update_time` datetime NOT NULL COMMENT '更新时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '更新人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='降级等级字典表' + +-- Table: dmp_scm_file_info +*************************** 1. row *************************** + Table: dmp_scm_file_info +Create Table: CREATE TABLE `dmp_scm_file_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '附件ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `file_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `file_oname` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原始名称', + `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件路径', + `thumb_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缩略图路径', + `file_suffix` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件后缀', + `file_size` int DEFAULT NULL COMMENT '文件大小', + `file_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'doc' COMMENT '文件类型pic:图片 doc:附件', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='文件存储' + +-- Table: dmp_scm_inspection_item +*************************** 1. row *************************** + Table: dmp_scm_inspection_item +Create Table: CREATE TABLE `dmp_scm_inspection_item` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `project_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编码', + `project_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查项目名称', + `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态(启用/禁用)', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `default_mark` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认,默认Y,不是默认N', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检查项目' + +-- Table: dmp_scm_inspection_records +*************************** 1. row *************************** + Table: dmp_scm_inspection_records +Create Table: CREATE TABLE `dmp_scm_inspection_records` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `location_id` int NOT NULL COMMENT '地点编号', + `inspection_location` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检查地点', + `factory_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂的全称', + `risk_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '风险等级', + `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `default_mark` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认,默认Y,不是默认N', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检查项目' + +-- Table: dmp_scm_issuing_authority +*************************** 1. row *************************** + Table: dmp_scm_issuing_authority +Create Table: CREATE TABLE `dmp_scm_issuing_authority` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `issuing_authority_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '签发机关名称', + `default_mark` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认,默认Y,不是默认N', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='签发机关' + +-- Table: dmp_scm_problem_category +*************************** 1. row *************************** + Table: dmp_scm_problem_category +Create Table: CREATE TABLE `dmp_scm_problem_category` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `problem_category_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称', + `default_mark` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认,默认Y,不是默认N', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='问题分类' + +-- Table: dmp_scm_problem_measure +*************************** 1. row *************************** + Table: dmp_scm_problem_measure +Create Table: CREATE TABLE `dmp_scm_problem_measure` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `problem_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题编码', + `problem_category_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题分类主键', + `problem_level_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题等级编码', + `problem_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题描述', + `handle_measure` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理措施', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态,Y启用,N禁用', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='问题及措施' + +-- Table: dmp_scm_production_issues +*************************** 1. row *************************** + Table: dmp_scm_production_issues +Create Table: CREATE TABLE `dmp_scm_production_issues` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '问题编号,自增主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '问题分类', + `severity` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '问题等级', + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '问题描述', + `resolution` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '处理措施', + `formId` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='存储问题记录的表,包含问题编号、分类、等级、描述和处理措施' + +-- Table: dmp_scm_production_status +*************************** 1. row *************************** + Table: dmp_scm_production_status +Create Table: CREATE TABLE `dmp_scm_production_status` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `log_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '日志编号', + `inspection_date` date NOT NULL COMMENT '检查日期', + `weather` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '天气', + `temperature` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '气温', + `humidity` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '湿度', + `worker_count` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '职工人数', + `inspection_location` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查地点', + `production_status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产状况', + `factory` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂', + `production_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产品种', + `status` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `default_mark` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '默认,默认Y,不是默认N', + `manage_uesr` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查' + +-- Table: dmp_scm_security_address +*************************** 1. row *************************** + Table: dmp_scm_security_address +Create Table: CREATE TABLE `dmp_scm_security_address` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `address_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地点编码', + `address_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地点名称', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属工厂', + `deleted_flag` int DEFAULT '0' COMMENT '删除标识,0未删除,1删除', + `risk_level` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '风险等级', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检查地点' + +-- Table: dmp_scm_security_address_b +*************************** 1. row *************************** + Table: dmp_scm_security_address_b +Create Table: CREATE TABLE `dmp_scm_security_address_b` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `address_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地点主键', + `project_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目id', + `sort` int DEFAULT NULL COMMENT '排序', + `deleted_flag` int DEFAULT '0' COMMENT '删除标识,0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检查地点检查项目' + +-- Table: dmp_scm_security_address_problem +*************************** 1. row *************************** + Table: dmp_scm_security_address_problem +Create Table: CREATE TABLE `dmp_scm_security_address_problem` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `address_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地点主键', + `problem_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目id', + `sort` int DEFAULT NULL COMMENT '排序', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='地点安全隐患' + +-- Table: dmp_scm_security_config +*************************** 1. row *************************** + Table: dmp_scm_security_config +Create Table: CREATE TABLE `dmp_scm_security_config` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂编码', + `video_inspector` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '视频巡查人', + `security_officer` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安全员', + `responsible_person` varchar(5000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全人员配置' + +-- Table: dmp_scm_security_drill +*************************** 1. row *************************** + Table: dmp_scm_security_drill +Create Table: CREATE TABLE `dmp_scm_security_drill` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `drill_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '演练名称', + `drill_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '演练类型', + `organize_department` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织部门', + `drill_address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '演练地点', + `drill_command` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '演练总指挥', + `drill_number` int DEFAULT NULL COMMENT '演练人数', + `drill_time` datetime DEFAULT NULL COMMENT '演练时间', + `drill_objective` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '演练目的', + `drill_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '演练内容', + `drill_evaluate` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '演练效果评价', + `exist_problem` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '存在问题', + `measures` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '改进措施', + `pay_money` decimal(22,6) DEFAULT NULL COMMENT '经费支出金额', + `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '暂存状态0:暂存 1:已提交', + `file_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件ID', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应急演练记录表' + +-- Table: dmp_scm_security_drill_expenditure +*************************** 1. row *************************** + Table: dmp_scm_security_drill_expenditure +Create Table: CREATE TABLE `dmp_scm_security_drill_expenditure` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `drill_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '演练id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `pay_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支出名称', + `pay_money` decimal(22,6) DEFAULT NULL COMMENT '支出金额', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='应急演练记录_子表' + +-- Table: dmp_scm_security_inspection_location +*************************** 1. row *************************** + Table: dmp_scm_security_inspection_location +Create Table: CREATE TABLE `dmp_scm_security_inspection_location` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `record_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '安全检查记录id', + `inspection_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '巡查地点编码', + `inspection_time` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡查时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `record_result` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查结果', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除人', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `sort` int DEFAULT NULL COMMENT '排序', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查记录巡查地点' + +-- Table: dmp_scm_security_inspection_record +*************************** 1. row *************************** + Table: dmp_scm_security_inspection_record +Create Table: CREATE TABLE `dmp_scm_security_inspection_record` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '编码', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工厂编码', + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `security_officer` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安全员', + `security_confirm_date` datetime DEFAULT NULL COMMENT '安全员确认日期', + `responsible_person` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + `responsible_confirm_date` datetime DEFAULT NULL COMMENT '负责人确认日期', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除人', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查记录' + +-- Table: dmp_scm_security_inspection_result +*************************** 1. row *************************** + Table: dmp_scm_security_inspection_result +Create Table: CREATE TABLE `dmp_scm_security_inspection_result` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `inspection_situation` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡查情况', + `handling_measures` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理措施', + `rectification_situation` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '整改情况', + `violators` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '违章人员', + `rectification_person` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '落实整改负责人', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `deleted_flag` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `location_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '巡查地点id', + `sort` int DEFAULT NULL COMMENT '排序', + `problem_category_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题分类', + `problem_level_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题等级', + `record_result` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查结果', + `deleted_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除人', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `violators_name` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全检查巡查结果' + +-- Table: dmp_scm_security_project +*************************** 1. row *************************** + Table: dmp_scm_security_project +Create Table: CREATE TABLE `dmp_scm_security_project` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `project_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目编码', + `project_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目名称', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检查项目' + +-- Table: dmp_scm_security_record +*************************** 1. row *************************** + Table: dmp_scm_security_record +Create Table: CREATE TABLE `dmp_scm_security_record` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `record_date` date DEFAULT NULL COMMENT '检查日期', + `record_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查编码', + `weather` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '天气', + `temperature` decimal(22,6) DEFAULT NULL COMMENT '气温', + `workers` int DEFAULT NULL COMMENT '职工人数', + `status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态', + `record_address` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查地点', + `responsible_person` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任人', + `record_address_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查地点编码', + `production_state` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产状况', + `production_variety` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产品种', + `fac_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `humidity` decimal(6,2) DEFAULT NULL COMMENT '湿度', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_scm_security_record_address +*************************** 1. row *************************** + Table: dmp_scm_security_record_address +Create Table: CREATE TABLE `dmp_scm_security_record_address` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `address_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地点主键', + `record_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '记录主键', + `img` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片', + `address_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查地点名称', + `address_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查地点编码', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `record_result` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查结果', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全生产检查地点' + +-- Table: dmp_scm_security_record_config +*************************** 1. row *************************** + Table: dmp_scm_security_record_config +Create Table: CREATE TABLE `dmp_scm_security_record_config` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `responsible_person` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任人', + `img_time_valid` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '时间图片校验,Y:是,N:否', + `tolerate_interval` int DEFAULT NULL COMMENT '时间差距容忍度(min)', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: dmp_scm_security_record_project +*************************** 1. row *************************** + Table: dmp_scm_security_record_project +Create Table: CREATE TABLE `dmp_scm_security_record_project` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `address_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '地点主键', + `project_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '项目主键', + `check_result` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题描述', + `handle_measure` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理措施', + `handle_result` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结果', + `record_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '记录主键', + `record_address_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '记录地址主键', + `project_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查项目编码', + `project_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查项目名称', + `sort` int DEFAULT NULL COMMENT '检查项目排序', + `problem_category_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题分类编码', + `problem_level_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题等级编码', + `violators` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '违章人员id', + `rectification_person` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '落实整改负责人', + `record_result` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检查结果', + `violators_name` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '违章人员名称', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全生产检查项目' + +-- Table: dmp_scm_security_train +*************************** 1. row *************************** + Table: dmp_scm_security_train +Create Table: CREATE TABLE `dmp_scm_security_train` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `train_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '培训名称', + `organize_department` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '组织部门', + `train_place` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '培训地点', + `train_personnel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '培训人', + `train_number` int DEFAULT NULL COMMENT '参与人数', + `train_time` datetime DEFAULT NULL COMMENT '培训时间', + `train_objective` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '培训目的', + `train_content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '培训内容', + `pay_money` decimal(22,6) DEFAULT NULL COMMENT '经费支出金额', + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '暂存状态0:暂存 1:已提交', + `file_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件ID', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全培训记录' + +-- Table: dmp_scm_security_train_expenditure +*************************** 1. row *************************** + Table: dmp_scm_security_train_expenditure +Create Table: CREATE TABLE `dmp_scm_security_train_expenditure` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `train_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '培训id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `pay_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '支出名称', + `pay_money` decimal(22,6) DEFAULT NULL COMMENT '支出金额', + `delete_mark` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否删除 0:未删除,1:删除', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安全培训记录_子表' + +-- Table: dmp_scm_system_config +*************************** 1. row *************************** + Table: dmp_scm_system_config +Create Table: CREATE TABLE `dmp_scm_system_config` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `review_remind_days` int DEFAULT '60' COMMENT '复审提前提醒天数', + `run_end_remind_days` int DEFAULT '60' COMMENT '有效期结束提前提醒天数', + `record_address_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安全生产检查地点获取方式:扫码 - SCAN,下拉 - SELECTION', + `record_no_confirm` tinyint(1) DEFAULT '0' COMMENT '安全生产检查无需确认: 0 否,1 是', + `inspection_no_confirm` tinyint(1) DEFAULT '0' COMMENT '视频安全巡查无需确认: 0 否,1 是', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='系统配置' + +-- Table: dmp_scm_work_permit +*************************** 1. row *************************** + Table: dmp_scm_work_permit +Create Table: CREATE TABLE `dmp_scm_work_permit` ( + `id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `deleted_flag` int DEFAULT '0' COMMENT '0未删除,1删除', + `deleted_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '删除用户', + `deleted_time` datetime DEFAULT NULL COMMENT '删除时间', + `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '姓名', + `gender` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '性别', + `permit_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '证件类别', + `permit_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '证号', + `work_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '作业类别', + `operate_project` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '操作项目', + `issuing_authority` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '签发机关', + `initial_date` datetime DEFAULT NULL COMMENT '初领日期', + `run_start_date` datetime DEFAULT NULL COMMENT '有效期开始日期', + `run_end_date` datetime DEFAULT NULL COMMENT '有效期结束日期', + `should_review_date` datetime DEFAULT NULL COMMENT '应复审日期', + `actual_review_date` datetime DEFAULT NULL COMMENT '实际复审日期', + `fac_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `status` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '证书状态', + `remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='作业证管理' + +-- Table: dmp_siot_device_alarm +*************************** 1. row *************************** + Table: dmp_siot_device_alarm +Create Table: CREATE TABLE `dmp_siot_device_alarm` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `alarm_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警单号', + `report_code` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警编码', + `report_level` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警等级', + `relevance_device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联设备编码(设备管理)', + `relevance_device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联设备名称(设备管理)', + `point_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编号', + `point_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `alarm_content` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '告警内容', + `alarm_status` int NOT NULL DEFAULT '0' COMMENT '告警状态 (0:发生 1:解除)', + `alarm_time` datetime DEFAULT NULL COMMENT '告警时间', + `alarm_recovered_time` datetime DEFAULT NULL COMMENT '事件恢复/解除时间(设备时间)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `exception_status` int DEFAULT '0' COMMENT '异常对接 (0:否 1:是)', + `handler_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理人', + `handler_time` datetime DEFAULT NULL COMMENT '处理时间', + `report_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警名称', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报警处理' + +-- Table: dmp_siot_gateway_config +*************************** 1. row *************************** + Table: dmp_siot_gateway_config +Create Table: CREATE TABLE `dmp_siot_gateway_config` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `gateway_id` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关ID(前端输入)', + `gateway_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关名称', + `visit_cycle` bigint DEFAULT '15' COMMENT '监测周期(秒)', + `online_state` int DEFAULT NULL COMMENT '在线状态:1:表示在线;0表示离线', + `last_reported_time` datetime DEFAULT NULL COMMENT '最近上报时间', + `state` int DEFAULT NULL COMMENT '启用状态0-禁用;1-启用', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物联网关' + +-- Table: dmp_siot_gateway_device +*************************** 1. row *************************** + Table: dmp_siot_gateway_device +Create Table: CREATE TABLE `dmp_siot_gateway_device` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `device_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '设备编码', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `relevance_device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联设备编码(设备管理)', + `relevance_device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联设备名称(设备管理)', + `device_type_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型ID', + `device_type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型', + `gateway_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关ID', + `gateway_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关名称', + `online_state` int DEFAULT NULL COMMENT '在线状态;0-离线;1-在线', + `state` int DEFAULT NULL COMMENT '启用状态0-禁用;1-启用', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='网关设备' + +-- Table: dmp_siot_gateway_point_data +*************************** 1. row *************************** + Table: dmp_siot_gateway_point_data +Create Table: CREATE TABLE `dmp_siot_gateway_point_data` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `point_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数ID', + `point_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编号', + `point_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `point_data` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实时数据', + `point_time` datetime DEFAULT NULL COMMENT '点位数据时间', + `point_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数类型', + `gateway_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关编码', + `gateway_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '网关名称', + `device_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `source_point_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源参数编号', + `source_point_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源参数名称', + `parameter_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺参数名称', + `parameter_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工艺参数编码', + `unit` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位', + `history_save` int DEFAULT '0' COMMENT '历史保存 (0-禁用;1-启用)', + `state` int DEFAULT NULL COMMENT '启用状态0-禁用;1-启用', + `usage_count` int DEFAULT '0' COMMENT '用能统计 (0-禁用;1-启用)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `uphold_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '维护人', + `uphold_time` datetime DEFAULT NULL COMMENT '维护时间', + `relevance_device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联设备编码(设备管理)', + `relevance_device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联设备名称(设备管理)', + `auto_reporting` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自动报工: 1-自动上报', + PRIMARY KEY (`id`) USING BTREE, + KEY `PK_ID` (`id`) USING BTREE, + KEY `index_point` (`point_id`) USING BTREE, + KEY `index_point_time` (`point_time`) USING BTREE, + KEY `idx_point_device_ecid` (`point_id`,`ecid`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='网关参数表' + +-- Table: dmp_siot_input_parameters +*************************** 1. row *************************** + Table: dmp_siot_input_parameters +Create Table: CREATE TABLE `dmp_siot_input_parameters` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `transaction_code` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '事务编码', + `point_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编号', + `point_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='输入参数' + +-- Table: dmp_siot_report_rules +*************************** 1. row *************************** + Table: dmp_siot_report_rules +Create Table: CREATE TABLE `dmp_siot_report_rules` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `report_code` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警编码', + `report_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警名称', + `report_level` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '报警等级', + `relevance_device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联设备编码(设备管理)', + `relevance_device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联设备名称(设备管理)', + `device_type_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型ID', + `point_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编号', + `point_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编号', + `point_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `min_value` decimal(25,6) DEFAULT NULL COMMENT '规则设置最小值', + `min_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '最小值规则', + `max_value` decimal(25,6) DEFAULT NULL COMMENT '规则设置最大值', + `max_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '最大值规则', + `state` int DEFAULT NULL COMMENT '启用状态0-禁用;1-启用', + `report_desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '报警描述', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='报警规则' + +-- Table: dmp_siot_rules_script +*************************** 1. row *************************** + Table: dmp_siot_rules_script +Create Table: CREATE TABLE `dmp_siot_rules_script` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `transaction_code` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '事务编码', + `transaction_name` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '事务名称', + `relevance_device_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联设备编码(设备管理)', + `relevance_device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联设备名称(设备管理)', + `device_type_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备类型ID', + `state` int DEFAULT NULL COMMENT '启用状态0-禁用;1-启用', + `output_parameters` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '输出参数', + `user_script` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '用户维护的js脚本', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `output_parameters_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='规则脚本' + +-- Table: dmp_sto_basic_config +*************************** 1. row *************************** + Table: dmp_sto_basic_config +Create Table: CREATE TABLE `dmp_sto_basic_config` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id主键', + `config_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置编码', + `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置参数类型 1:开关 2:文本, 参照枚举类:ConfigTypeEnum', + `able_tag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '开启状态 1:开启 2:关闭', + `config_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数值', + `config_desc` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置描述', + `sort_no` int DEFAULT NULL COMMENT '排序', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` int NOT NULL DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配置信息' + +-- Table: dmp_sto_basic_dictionary +*************************** 1. row *************************** + Table: dmp_sto_basic_dictionary +Create Table: CREATE TABLE `dmp_sto_basic_dictionary` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级分类代码', + `type_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '一级分类名称', + `dict_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级分类代码', + `dict_value` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '二级分类字典值', + `sort` int DEFAULT NULL COMMENT '排序顺序', + `remark` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典备注', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据字典表' + +-- Table: dmp_sto_external_log +*************************** 1. row *************************** + Table: dmp_sto_external_log +Create Table: CREATE TABLE `dmp_sto_external_log` ( + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID', + `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `external_method` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '执行方法', + `request_url` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求地址', + `log_type` int DEFAULT '0' COMMENT '日志类型 0:请求方 1:响应方', + `request_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求方式', + `request_head` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求头', + `request_message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '请求报文', + `response_message` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, + `request_time` datetime DEFAULT NULL COMMENT '请求时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='接口日志表' + +-- Table: dmp_sto_outsource_receive +*************************** 1. row *************************** + Table: dmp_sto_outsource_receive +Create Table: CREATE TABLE `dmp_sto_outsource_receive` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `receive_order_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收料单号', + `outsource_work_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单ID', + `outsource_work_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单号', + `outsource_supplier_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商编码', + `outsource_supplier` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商', + `outsource_num` decimal(20,6) DEFAULT NULL COMMENT '委外套数', + `receipt_date` datetime DEFAULT NULL COMMENT '单据日期', + `prepared_by_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '制单人userid', + `prepared_by_user_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据状态', + `receipt_status` int DEFAULT '0' COMMENT '单据状态', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `production_unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线编号', + `production_unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线名称', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + PRIMARY KEY (`id`), + KEY `idx_ecid_updatetime` (`ecid`,`update_time` DESC) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外收料' + +-- Table: dmp_sto_outsource_receive_detail +*************************** 1. row *************************** + Table: dmp_sto_outsource_receive_detail +Create Table: CREATE TABLE `dmp_sto_outsource_receive_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `outsource_receive_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收料表id', + `receive_order_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收料单号', + `detail_row_index` int DEFAULT '1' COMMENT '明细行号', + `work_task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务表ID', + `work_order_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `outsource_work_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单ID', + `outsource_work_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单号', + `outsource_work_product_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单产品明细表ID', + `outsource_material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序产出物料编码', + `outsource_material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `specification` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `unit_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `operation_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `operation_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `receive_num_apply` decimal(20,6) NOT NULL COMMENT '申请收料数量', + `stockin_num_apply` decimal(20,6) DEFAULT '0.000000' COMMENT '申请入库数量', + `received_num` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '已收料数量', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂code', + `factory_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `warehouse_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `warehouse_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `warehouse_area_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `warehouse_space_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `warehouse_space_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `data_source` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据来源:1-委外加工单 2-手动创建(可删除)', + `need_checkout` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否需要质检 0:否 1:是', + `checkout_result` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质检结果 1:成功(OK) 2:失败(NG)', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `handle_result` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结论', + `inspec_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '质检备注', + `inspect_qualified_quantity` decimal(12,6) DEFAULT '0.000000' COMMENT '检验合格数', + `inspect_unqualified_quantity` decimal(12,6) DEFAULT '0.000000' COMMENT '检验不合格数', + `receive_unit_price` decimal(12,5) DEFAULT '0.00000' COMMENT '收料单价', + `receive_amount` decimal(12,5) DEFAULT '0.00000' COMMENT '金额(含税)', + `batch_no` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号', + `unit_price` decimal(12,5) DEFAULT '0.00000' COMMENT '单价(含税)', + `handle_result_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结论中文', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`), + KEY `idx_receiveid` (`outsource_receive_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外收料-明细' + +-- Table: dmp_sto_outsource_rejection +*************************** 1. row *************************** + Table: dmp_sto_outsource_rejection +Create Table: CREATE TABLE `dmp_sto_outsource_rejection` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `receive_order_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收料单号', + `rejection_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '拒收单号', + `rejection_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拒收单据状态', + `outsource_work_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单号', + `outsource_supplier_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商编码', + `outsource_supplier` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商', + `process_type` int DEFAULT NULL COMMENT '加工类型 stoProcessType', + `receipt_date` datetime DEFAULT NULL COMMENT '单据日期', + `prepared_by_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '制单人userid', + `prepared_by_user_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '制单人name', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外拒收' + +-- Table: dmp_sto_outsource_rejection_detail +*************************** 1. row *************************** + Table: dmp_sto_outsource_rejection_detail +Create Table: CREATE TABLE `dmp_sto_outsource_rejection_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `outsource_rejection_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '拒收表id', + `receive_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收料明细ID', + `received_num` decimal(20,6) DEFAULT '0.000000' COMMENT '收料数量', + `rejection_num` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '拒收数量', + `outsource_work_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单ID', + `outsource_work_product_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单产品明细表ID', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外拒收-明细' + +-- Table: dmp_sto_outsource_return +*************************** 1. row *************************** + Table: dmp_sto_outsource_return +Create Table: CREATE TABLE `dmp_sto_outsource_return` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `return_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '退料单号', + `return_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退料单据状态 0:新增;1:已确认', + `stock_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退料出库状态 0:待出库;1:部分出库;2:已出库', + `outsource_supplier_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商编码', + `outsource_supplier` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商', + `receipt_date` datetime DEFAULT NULL COMMENT '单据日期', + `prepared_by_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '制单人userid', + `prepared_by_user_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '制单人name', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_ecid_createtime` (`ecid`,`create_time` DESC) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外退料' + +-- Table: dmp_sto_outsource_return_detail +*************************** 1. row *************************** + Table: dmp_sto_outsource_return_detail +Create Table: CREATE TABLE `dmp_sto_outsource_return_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户标识', + `outsource_return_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '退料表id', + `receive_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收料明细ID', + `outsource_work_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单ID', + `outsource_work_product_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单产品明细表ID', + `received_num` decimal(20,6) DEFAULT '0.000000' COMMENT '收料数量', + `return_num` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '退料数量', + `return_price` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '退料单价', + `return_amount` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '退料金额', + `stock_out_num` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '已出库数量', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `outsource_work_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单号', + `return_index` int DEFAULT NULL COMMENT '退料单行号', + PRIMARY KEY (`id`), + KEY `idx_ecid` (`ecid`), + KEY `idx_returnid` (`outsource_return_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外退料-明细' + +-- Table: dmp_sto_outsource_send +*************************** 1. row *************************** + Table: dmp_sto_outsource_send +Create Table: CREATE TABLE `dmp_sto_outsource_send` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户标识', + `outsource_send_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '委外发料单号', + `outsource_work_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单号', + `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'draft', + `outsource_supplier` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商', + `outsource_supplier_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商编码', + `document_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '单据日期', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `created_by_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `maker_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `maker` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `idx_send_no` (`ecid`,`outsource_send_no`), + KEY `idx_work_no` (`ecid`,`outsource_work_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外发料单' + +-- Table: dmp_sto_outsource_send_detail +*************************** 1. row *************************** + Table: dmp_sto_outsource_send_detail +Create Table: CREATE TABLE `dmp_sto_outsource_send_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户标识', + `row_index` int DEFAULT '1' COMMENT '明细序号', + `outsource_send_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '委外发料单ID', + `outsource_send_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '委外发料单号', + `outsource_send_product_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发料产品id', + `outsource_work_product_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单产品明细表id', + `outsource_work_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单ID', + `send_num_apply` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '申请发料套数', + `send_quantity_apply` decimal(20,6) DEFAULT '0.000000' COMMENT '申请发料数量', + `send_quantity_stockout` decimal(20,6) DEFAULT '0.000000' COMMENT '已发料数量', + `wait_send_num` decimal(20,6) DEFAULT '0.000000' COMMENT '基础用量', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `unit_measure` decimal(10,0) DEFAULT NULL COMMENT '单位精度', + `status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'draft', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂code', + `factory_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `warehouse_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `warehouse_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `warehouse_area_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `warehouse_space_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `warehouse_space_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + PRIMARY KEY (`id`), + KEY `idx_send_no` (`ecid`,`outsource_send_no`), + KEY `idx_send_id` (`ecid`,`outsource_send_id`), + KEY `idx_product_id` (`ecid`,`outsource_work_product_detail_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外发料物料表' + +-- Table: dmp_sto_outsource_send_product +*************************** 1. row *************************** + Table: dmp_sto_outsource_send_product +Create Table: CREATE TABLE `dmp_sto_outsource_send_product` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `ecid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户标识', + `outsource_send_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '发料单主表ID', + `outsource_work_product_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单产品明细表ID', + `outsource_work_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单ID', + `outsource_work_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单号', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品名称', + `specification` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `send_num_apply` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '申请发料套数', + `has_child` int DEFAULT '1' COMMENT '是否包含物料子件:1.时 0.否', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + KEY `idx_ecid_sendId` (`ecid`,`outsource_send_id`), + KEY `idx_productId` (`outsource_work_product_detail_id`), + KEY `idx_workId` (`outsource_work_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外发料单-产品明细' + +-- Table: dmp_sto_outsource_work +*************************** 1. row *************************** + Table: dmp_sto_outsource_work +Create Table: CREATE TABLE `dmp_sto_outsource_work` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `outsource_work_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单号', + `process_type` int DEFAULT '0' COMMENT '加工类型 stoProcessType', + `outsource_supplier_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商编码', + `outsource_supplier` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商', + `outsource_num_count` decimal(20,6) DEFAULT NULL COMMENT '所有产品委外总套数', + `outsource_end_num` decimal(20,6) DEFAULT NULL COMMENT '委外完成数量', + `business_type` int DEFAULT '0' COMMENT '业务类型 stoBusinessType 0:工序委外', + `prepared_by_user_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '制单人userid', + `prepared_by_user_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '制单人名称', + `receipt_date` datetime DEFAULT NULL COMMENT '单据日期', + `receipt_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据状态:1-草稿、2-进行中、3-已完成、4-已取消', + `receive_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收料状态:1-未收料、2-部分收料、3-已收料', + `send_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发料状态:todo-待发料、partial-部分发料、done-已发料', + `send_num_count` decimal(20,6) DEFAULT NULL COMMENT '发料套数', + `receive_num_count` decimal(20,6) DEFAULT NULL COMMENT '接收套数', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户标识', + `outsource_delivery_date` datetime DEFAULT NULL COMMENT '委外交期日期', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外加工单' + +-- Table: dmp_sto_outsource_work_product_detail +*************************** 1. row *************************** + Table: dmp_sto_outsource_work_product_detail +Create Table: CREATE TABLE `dmp_sto_outsource_work_product_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `work_task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产任务表ID', + `work_order_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产任务单号', + `outsource_work_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单号头表ID', + `outsource_work_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单号', + `operation_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序编号', + `operation_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品名称', + `specification` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `outsource_num` decimal(20,6) DEFAULT NULL COMMENT '委外套数', + `outsource_delivery_date` datetime DEFAULT NULL COMMENT '委外交期日期', + `outsource_material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序产出物料编码', + `outsource_material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序产出物料名称', + `outsource_end_num` decimal(20,6) DEFAULT NULL COMMENT '委外完成数量', + `send_num` decimal(20,6) DEFAULT NULL COMMENT '发料套数', + `receive_num` decimal(20,6) DEFAULT NULL COMMENT '接收套数', + `production_unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线编号', + `production_unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线名称', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '状态 1-可用 2-已关闭', + `receipt_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据状态:1-草稿、2-进行中、3-已完成、4-已取消', + `receive_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '收料状态:1-未收料、2-部分收料、3-已收料', + `send_status` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发料状态:todo-待发料、partial-部分发料、done-已发料', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户标识', + `production_order_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `outsource_unit_price` decimal(12,5) DEFAULT '0.00000' COMMENT '委外单价', + `outsource_amount` decimal(12,5) DEFAULT '0.00000' COMMENT '委外金额', + `receive_unit_price` decimal(12,5) DEFAULT '0.00000' COMMENT '收料单价', + `process_code_combination` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合并工序', + `process_name_combination` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合并工序名称', + PRIMARY KEY (`id`), + KEY `idx_work_task_id` (`work_task_id`), + KEY `ide_outsource_work_id` (`outsource_work_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外加工单-产品明细' + +-- Table: dmp_sto_outsource_work_send_detail +*************************** 1. row *************************** + Table: dmp_sto_outsource_work_send_detail +Create Table: CREATE TABLE `dmp_sto_outsource_work_send_detail` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `work_task_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务表ID', + `work_order_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `outsource_work_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单表id', + `outsource_work_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '加工单号', + `outsource_work_product_detail_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '加工单产品明细表id', + `outsource_material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `outsource_material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `specification` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `unit_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `send_num_apply` decimal(20,6) NOT NULL COMMENT '申请发料数量', + `send_num` decimal(20,6) NOT NULL DEFAULT '0.000000' COMMENT '已发料数量', + `wait_send_num` decimal(20,6) DEFAULT NULL COMMENT '基础用量', + `factory_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂code', + `factory_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库code', + `warehouse_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `warehouse_area_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区code', + `warehouse_area_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `warehouse_space_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位', + `warehouse_space_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `data_source` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据来源:1-BOM物料 2-手动创建', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户标识', + PRIMARY KEY (`id`), + KEY `idx_work_task_id` (`work_task_id`), + KEY `idx_outsource_work_product_detail_id` (`outsource_work_product_detail_id`), + KEY `idx_outsource_work_id` (`outsource_work_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='委外加工单-发料明细' + +-- Table: dmp_sto_price_config +*************************** 1. row *************************** + Table: dmp_sto_price_config +Create Table: CREATE TABLE `dmp_sto_price_config` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `material_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `operation_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序编号', + `operation_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `outsource_supplier_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商编码', + `outsource_supplier` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商', + `outsource_price` decimal(20,6) DEFAULT NULL COMMENT '委外单价', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户标识', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='取价设置' + +-- Table: dmp_sto_work_task +*************************** 1. row *************************** + Table: dmp_sto_work_task +Create Table: CREATE TABLE `dmp_sto_work_task` ( + `id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键ID', + `work_order_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '生产工单号', + `product_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编码', + `product_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称', + `specification` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `operation_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工序编号', + `operation_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `tolerance_rate_num` decimal(20,6) DEFAULT NULL COMMENT '容差率', + `scheduling_num` decimal(20,6) DEFAULT NULL COMMENT '排产数量', + `preceding_good_product_num` decimal(20,6) DEFAULT NULL COMMENT '前序良品', + `can_outsource_num` decimal(20,6) DEFAULT NULL COMMENT '可委外数量', + `outsource_num` decimal(20,6) DEFAULT NULL COMMENT '委外套数', + `send_num` decimal(20,6) DEFAULT NULL COMMENT '发料套数', + `receive_num` decimal(20,6) DEFAULT NULL COMMENT '接收套数', + `sales_order_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '销售单号', + `order_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '订单备注', + `work_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单备注', + `order_status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工单状态', + `status` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '状态:0-待委外 1-部分委外 2-已委外 3-已关闭 4-转自制', + `order_start_time` datetime DEFAULT NULL COMMENT '工单计划开始', + `order_end_time` datetime DEFAULT NULL COMMENT '工单计划结束', + `work_shop_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编号', + `work_shop_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `production_unit_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线编号', + `production_unit_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线名称', + `can_outsource` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '是否可创建委外加工单(如果创建过了就会变成0)', + `is_deleted` int DEFAULT '0' COMMENT '是否已删除 (0:否 1:是)', + `created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `ecid` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户标识', + `production_order_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单号', + `outsource_supplier_code` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商编码', + `outsource_supplier_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外供应商名称', + `outsource_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '委外任务单号', + `process_code_combination` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码组合,仅当作工单工序组合下发时赋值,多个工序编码以逗号分隔,按照工序顺序先后排列', + `process_name_combination` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合并工序名称', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产任务表' + +-- Table: dp_experience +*************************** 1. row *************************** + Table: dp_experience +Create Table: CREATE TABLE `dp_experience` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `experience_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '单据编号', + `settle_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案人', + `settle_by_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案人名称', + `settle_time` datetime DEFAULT NULL COMMENT '结案时间', + `non_conform` decimal(5,3) DEFAULT NULL COMMENT '基础资料-抽样不合格数量', + `mal_rate` decimal(10,2) DEFAULT NULL COMMENT '抽样不良率', + `ex_explain` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '异常说明', + `conclusion` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结论', + `reason_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原因类别', + `reason` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '根本原因', + `measure` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '纠正措施', + `mater_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-物料编码', + `mater_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-物料名称', + `mater_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-规格型号', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `unit_measure` decimal(10,0) DEFAULT NULL COMMENT '单位精度', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `insp_item` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '基础资料-检验项目', + `insp_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-检验类型', + `defect_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-缺陷代码', + `standard_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-单据类别', + `dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-责任部门', + `dept_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-责任部门名称', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂名称', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间名称', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `pl_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-仓库编码', + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-仓库名称', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-客户编码', + `customer_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-客户名称', + `supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-供应商编码', + `supplier_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-供应商名称', + `process_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工序编码', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工序名称', + `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-设备编码', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-设备名称', + `data_source` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源', + `data_source_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源id', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人,推送人员', + `create_time` datetime DEFAULT NULL COMMENT '创建时间,推送时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='不良经验' + +-- Table: dp_manage +*************************** 1. row *************************** + Table: dp_manage +Create Table: CREATE TABLE `dp_manage` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `manage_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '不良处理单号', + `manage_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '不良处理单状态', + `d8_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '8D报告编号', + `source_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-来源单号', + `defect_code` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-缺陷代码', + `insp_item` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-检验项目', + `dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-责任部门', + `dept_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任部门', + `standard_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-单据类别', + `mater_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-规格型号', + `insp_type` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-检验类型', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-仓库编码', + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-仓库名称', + `mater_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-物料编码', + `mater_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-物料编码', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-单位名称', + `unit_measure` decimal(10,0) DEFAULT NULL COMMENT '单位精度', + `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-设备编码', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-设备名称', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工厂名称', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间名称', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `pl_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `process_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工序编码', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-工序名称', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-客户编码', + `customer_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-客户编码', + `supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-供应商编码', + `supplier_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-供应商名称', + `mal_rate` decimal(10,2) DEFAULT NULL COMMENT '基础数据-抽样不良率', + `non_conform` decimal(22,6) DEFAULT NULL COMMENT '基础资料-抽样不合格数量', + `sample_size` int DEFAULT NULL COMMENT '基础资料-抽样数量', + `sales_order_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '基础数据-销售订单', + `product_batch` text COLLATE utf8mb4_general_ci COMMENT '基础数据-生产批次', + `purchase_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-采购单号', + `product_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-生产工单', + `product_task_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单', + `handle_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-处理说明', + `handle_result` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-处理结论', + `data_source` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源', + `conclusion_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理人', + `conclusion_by_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理人名称', + `conclusion_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理责任人备注', + `conclusion_time` datetime DEFAULT NULL COMMENT '验证时间', + `verify_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证人', + `verify_by_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证人名称', + `verify_time` datetime DEFAULT NULL COMMENT '验证时间', + `settle_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案人', + `settle_by_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案人名称', + `settle_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案描述-总结', + `settle_time` datetime DEFAULT NULL COMMENT '结案时间', + `statistic_time` datetime DEFAULT NULL COMMENT '统计时间', + `statistic_by_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '统计人', + `statistic_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '统计人', + `external_cost_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '外部成本备注', + `cost` decimal(16,6) DEFAULT NULL COMMENT '总不良成本', + `labor_cost` decimal(16,6) DEFAULT NULL COMMENT '人工成本', + `other_cost` decimal(16,6) DEFAULT NULL COMMENT '其他成本', + `external_cost` decimal(16,6) DEFAULT NULL COMMENT '外部成本', + `mater_cost` decimal(16,6) DEFAULT NULL COMMENT '材料成本', + `batch_num` decimal(16,6) DEFAULT NULL COMMENT '基础数据-批次数量', + `manage_files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件', + `process_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流-流程id', + `process_instance_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审批流-实例id', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人,推送人员', + `created_by_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人,推送人员', + `create_time` datetime DEFAULT NULL COMMENT '创建时间,推送时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='不良处理' + +-- Table: dp_manage_conclusion +*************************** 1. row *************************** + Table: dp_manage_conclusion +Create Table: CREATE TABLE `dp_manage_conclusion` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `manage_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '不良处理单号', + `conclusion` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '数据字典-handleResult', + `conclusion_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结论责任人', + `conclusion_by_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理人名称', + `conclusion_time` datetime DEFAULT NULL COMMENT '结论时间', + `dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-责任部门', + `dept_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础资料-责任部门名称', + `conclusion_files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件', + `verify_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证人', + `verify_by_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证人名称', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述-处理结论说明', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人,推送人员', + `create_time` datetime DEFAULT NULL COMMENT '创建时间,推送时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='不良处理结论' + +-- Table: dp_manage_conclusion_detail +*************************** 1. row *************************** + Table: dp_manage_conclusion_detail +Create Table: CREATE TABLE `dp_manage_conclusion_detail` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `manage_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '不良处理单号', + `conclusion_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'conclusion id', + `quantity` decimal(16,6) DEFAULT NULL COMMENT '数量', + `auxiliary_quantity` decimal(16,6) DEFAULT NULL COMMENT '数量', + `pe_num` decimal(16,6) DEFAULT NULL COMMENT '允收数量', + `auxiliary_pe_num` decimal(16,6) DEFAULT NULL COMMENT '允收数量辅助', + `re_num` decimal(16,6) DEFAULT NULL COMMENT '拒收数量', + `auxiliary_re_num` decimal(16,6) DEFAULT NULL COMMENT '拒收数量辅助', + `quality_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型-qualityType', + `quality_type_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '品质类型描述', + `measure` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处置措施', + `level_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '降级品等级-降级品管理', + `transfer_mater` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '转换物料', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人,推送人员', + `create_time` datetime DEFAULT NULL COMMENT '创建时间,推送时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='不良处理结论详情' + +-- Table: dp_manage_verify +*************************** 1. row *************************** + Table: dp_manage_verify +Create Table: CREATE TABLE `dp_manage_verify` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `manage_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '不良处理单号', + `handle_hour` decimal(10,2) DEFAULT NULL COMMENT '处理工时', + `conform` decimal(16,6) DEFAULT NULL COMMENT '合格数量', + `non_conform` decimal(16,6) DEFAULT NULL COMMENT '不合格数量', + `verify_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证结果说明', + `verify_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证人', + `verify_by_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '验证人名称', + `verify_time` datetime DEFAULT NULL COMMENT '验证时间', + `verify_files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件', + `settle_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案人', + `settle_by_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '结案人名称', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人,推送人员', + `create_time` datetime DEFAULT NULL COMMENT '创建时间,推送时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='不良处理验证' + +-- Table: qc_base_config +*************************** 1. row *************************** + Table: qc_base_config +Create Table: CREATE TABLE `qc_base_config` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `cfg_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置代码', + `cfg_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置名称', + `cfg_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置值', + `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `delete_mark` tinyint(1) DEFAULT '0' COMMENT '删除标志0:未删除1:已删除', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='配置表' + +-- Table: qc_custom_aql +*************************** 1. row *************************** + Table: qc_custom_aql +Create Table: CREATE TABLE `qc_custom_aql` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `aql_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'AQL编码,编码规则生成;QC_AQL_CODE', + `aql_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'AQL名称', + `insp_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验水平', + `pe_aql` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '允收AQL', + `judge_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '严格等级;NL:正常;ST:加严;RL:放宽', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '方案状态 Y:启用;N:禁用', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`aql_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='自定义AQL' + +-- Table: qc_custom_aql_rule +*************************** 1. row *************************** + Table: qc_custom_aql_rule +Create Table: CREATE TABLE `qc_custom_aql_rule` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `aql_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'AQL编码', + `batch_num_lower` int DEFAULT NULL COMMENT '批量开始数量', + `batch_num_upper` int DEFAULT NULL COMMENT '批量结束数量', + `scheme_num` int DEFAULT NULL COMMENT '抽样数量', + `re_num` int DEFAULT NULL COMMENT 'RE数量', + `sort_seq` int DEFAULT NULL COMMENT '排序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='自定义AQL明细' + +-- Table: qc_defect_manage +*************************** 1. row *************************** + Table: qc_defect_manage +Create Table: CREATE TABLE `qc_defect_manage` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `defect_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '缺陷编码,编码规则生成;QC_DEFECT_CODE', + `defect_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷名称', + `defect_level` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷等级 严重:SEV;一般:GEN;轻微:MIN', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `insp_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验类型:AOI:外观检测;MTL:材质检测;PT:性能检测;DIM:尺寸检测;OT:其它检测', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '方案状态 Y:启用;N:禁用', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='缺陷代码' + +-- Table: qc_inspec_period +*************************** 1. row *************************** + Table: qc_inspec_period +Create Table: CREATE TABLE `qc_inspec_period` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `rule_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '规则编码', + `rule_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则名称', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间名称', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产产线', + `pl_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产产线', + `start_time` time DEFAULT NULL COMMENT '开始时间', + `end_time` time DEFAULT NULL COMMENT '结束时间', + `interval_hour` decimal(3,1) DEFAULT NULL COMMENT '间隔时长', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '方案状态 Y:启用;N:禁用', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`rule_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='巡检时段设置' + +-- Table: qc_inspect_item +*************************** 1. row *************************** + Table: qc_inspect_item +Create Table: CREATE TABLE `qc_inspect_item` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验项编码,编码规则生成;QC_INSPECT_ITEM_CODE', + `item_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项名称', + `insp_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验类型:AOI:外观检测;MTL:材质检测;PT:性能检测;DIM:尺寸检测;OT:其它检测', + `insp_nature` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验性质 计量:MS;计数:CT', + `scheme_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方案编码', + `rule_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '法则编码', + `spec_feature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '特殊特性', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '方案状态 Y:启用;N:禁用', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`item_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检验项目设定' + +-- Table: qc_inspect_standard +*************************** 1. row *************************** + Table: qc_inspect_standard +Create Table: CREATE TABLE `qc_inspect_standard` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `standard_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验标准编码,编码规则生成;QC_INSPECT_STANDARD_CODE', + `standard_name` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验标准名称', + `standard_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型 IQC/PQC/FQC/OQC', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `mater_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `mater_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `mater_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料规格', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间名称', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线编码', + `pl_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线名称', + `process_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `supplier_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `record_approve` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '记录审批Y:是;N:否', + `check_point` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验时机 FI:首检/PI巡检', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '方案状态 Y:启用;N:禁用', + `sip_files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`standard_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检验标准设定' + +-- Table: qc_inspect_standard_item +*************************** 1. row *************************** + Table: qc_inspect_standard_item +Create Table: CREATE TABLE `qc_inspect_standard_item` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `standard_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验标准编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验项编码', + `item_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项名称', + `insp_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验类型 AOI:外观检测;MTL:材质检测;PT:性能检测;DIM:尺寸检测;OT:其它检测', + `insp_nature` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验性质 计量:MS;计数:CT', + `scheme_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方案编码', + `rule_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '法则编码', + `spec_feature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '特殊特性', + `spec_standard` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格标准', + `spc_usl` decimal(16,6) DEFAULT NULL COMMENT '规则上限计算值', + `spc_lsl` decimal(16,6) DEFAULT NULL COMMENT '规格下限计算值', + `spc_sl` decimal(16,6) DEFAULT NULL COMMENT '规格中心计算值', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `unit_measure` decimal(10,0) DEFAULT NULL COMMENT '单位精度', + `technique_required` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '技术要求', + `insp_tool` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验工具', + `sort_num` int DEFAULT '0' COMMENT '排序', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检验标准设定检验项' + +-- Table: qc_inspect_task_rel +*************************** 1. row *************************** + Table: qc_inspect_task_rel +Create Table: CREATE TABLE `qc_inspect_task_rel` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `task_rel_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联编码 TASK_REL_CODE', + `standard_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类型 IQC/PQC/FQC/OQC', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `mater_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `mater_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间名称', + `pl_code` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线编码,支持多个,逗号拼接', + `pl_name` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线名称,支持多个,逗号拼接', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `process_code` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码,支持多个,逗号拼接', + `process_name` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称,支持多个,逗号拼接', + `supplier_code` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码,支持多个,逗号拼接', + `supplier_name` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称,支持多个,逗号拼接', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '方案状态 Y:启用;N:禁用', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检验任务关联' + +-- Table: qc_inspect_task_rel_users +*************************** 1. row *************************** + Table: qc_inspect_task_rel_users +Create Table: CREATE TABLE `qc_inspect_task_rel_users` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `task_rel_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '关联编码', + `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户帐号', + `real_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '真实姓名', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检验任务关联检验员' + +-- Table: qc_reject_rule +*************************** 1. row *************************** + Table: qc_reject_rule +Create Table: CREATE TABLE `qc_reject_rule` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `rule_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '法则编码,编码规则生成;QC_REJECT_RULE_CODE', + `rule_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '法则名称', + `rule_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '法则类别 RN:拒收数量;RS:拒收比例', + `re_scale` int DEFAULT NULL COMMENT '拒收比例', + `re_num` int DEFAULT NULL COMMENT '拒收数量', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '方案状态 Y:启用;N:禁用', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`rule_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='判退法则' + +-- Table: qc_sample_scheme +*************************** 1. row *************************** + Table: qc_sample_scheme +Create Table: CREATE TABLE `qc_sample_scheme` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `scheme_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '方案编码,编码规则生成;QC_SCHEME_CODE', + `scheme_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方案名称', + `scheme_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方案类型:FSQ:固定抽样数量;FSP:固定抽样比例;GBT2828:GB/T2828抽样;CAQL:自定义AQL;CST:自定义抽样表格', + `scheme_num` int DEFAULT NULL COMMENT '抽样数量', + `scheme_scale` int DEFAULT NULL COMMENT '抽样比例', + `aql_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自定义AQL编码', + `scheme_table_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '抽样表格', + `judge_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '严格等级;NL:正常;ST:加严;RL:放宽', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '方案状态 Y:启用;N:禁用', + `insp_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验水平', + `pe_aql` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '允收AQL', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`scheme_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='抽样方案' + +-- Table: qc_sample_table +*************************** 1. row *************************** + Table: qc_sample_table +Create Table: CREATE TABLE `qc_sample_table` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `table_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表格编码,编码规则生成;QC_SCHEME_TABLE_CODE', + `table_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '表格名称', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '方案状态 Y:启用;N:禁用', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`table_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='自定义抽样表格' + +-- Table: qc_sample_table_rule +*************************** 1. row *************************** + Table: qc_sample_table_rule +Create Table: CREATE TABLE `qc_sample_table_rule` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `table_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表格编码', + `batch_num_lower` int DEFAULT NULL COMMENT '批次数最小值', + `batch_num_upper` int DEFAULT NULL COMMENT '批次数最大值', + `scheme_num` int DEFAULT NULL COMMENT '抽样数量', + `re_num` int DEFAULT NULL COMMENT '拒收数量', + `sort_seq` int DEFAULT NULL COMMENT '排序号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='自定义抽样表格抽样规则' + +-- Table: qc_shown +*************************** 1. row *************************** + Table: qc_shown +Create Table: CREATE TABLE `qc_shown` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `user_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '登陆人编号', + `is_shown` tinyint(1) DEFAULT '0' COMMENT '是否显示', + `day` datetime DEFAULT NULL COMMENT '提示的日期', + `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '状态 Y:启用;N:禁用', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='是否显示标识' + +-- Table: qc_standard_aql +*************************** 1. row *************************** + Table: qc_standard_aql +Create Table: CREATE TABLE `qc_standard_aql` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验水平', + `pe_aql` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '允收AQL', + `judge_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '严格等级;NL:正常;ST:加严;RL:放宽', + `batch_num_lower` int DEFAULT NULL COMMENT '批量开始下限', + `batch_num_upper` int DEFAULT NULL COMMENT '批量结束上限', + `check_word` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验字码', + `scheme_num` int DEFAULT NULL COMMENT '抽样数量', + `ac_num` int DEFAULT NULL COMMENT 'AC数量', + `re_num` int DEFAULT NULL COMMENT 'RE数量', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='标准AQL' + +-- Table: qc_task_inspect +*************************** 1. row *************************** + Table: qc_task_inspect +Create Table: CREATE TABLE `qc_task_inspect` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验单号,编码规则生成;QC_INSPECT_DOC_NO', + `source_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '来源单号', + `supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `supplier_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `supplier_classfied_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商分类名称', + `supplier_classfied_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商分类', + `arrival_doc_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '到货单号', + `standard_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单据类别 IQC/PQC/FQC/OQC,当类型为PQC&检验时机是PI时获取时段数据', + `check_point` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验时机 FI:首检/PI巡检', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `mater_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `mater_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `mater_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `unit_measure` decimal(10,0) DEFAULT NULL COMMENT '单位精度', + `mater_batch_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '批次号', + `batch_num` decimal(16,6) DEFAULT NULL COMMENT '批次数量', + `sample_size` int DEFAULT NULL COMMENT '样本数', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `warehouse_code` text COLLATE utf8mb4_general_ci COMMENT '仓库编码', + `warehouse_name` text COLLATE utf8mb4_general_ci COMMENT '仓库名称', + `purchase_doc_no` text COLLATE utf8mb4_general_ci COMMENT '采购单号', + `sales_order_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '销售订单号', + `product_order_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单', + `send_out_no` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '发货单号', + `product_batch` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '生产批次', + `process_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `task_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'DRL' COMMENT '任务状态 DRL:待认领、DJY:待检验、JYZ:检验中、YWC:已完成、YZF:已作废、YMWPT:已验未抛转、YMWA:已验未审、YWPT:已审未抛转', + `urgent_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否加急 Y:是 N:否', + `insp_result` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验结果 OK/NG', + `non_conform` decimal(10,4) DEFAULT NULL COMMENT '样品不合格数量', + `pe_num` decimal(16,6) DEFAULT '0.000000' COMMENT '允收数量', + `auxiliary_pe_num` decimal(16,6) DEFAULT NULL COMMENT '允收辅单位数量', + `re_num` decimal(16,6) DEFAULT '0.000000' COMMENT '拒收数量', + `auxiliary_re_num` decimal(16,6) DEFAULT NULL COMMENT '拒收辅单位数量', + `sev_num` int DEFAULT NULL COMMENT '严重数量', + `gen_num` int DEFAULT NULL COMMENT '一般数量', + `min_num` int DEFAULT NULL COMMENT '轻微数量', + `handle_result` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结论 数据字典handleResult:CA:让步接收;SEG:分拣;REW:返工;REP:返修;SCRAP:报废;RTN:退货', + `remark` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `insp_remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验备注', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `insp_time` datetime DEFAULT NULL COMMENT '检验时间', + `insp_files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `sip_files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `insp_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '填报方式,简单填报: SPS,样本记录:SR', + `data_source` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'QMS_QC' COMMENT '数据来源 数据字典qcDataSource', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间编码', + `workshop_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-车间名称', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `pl_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-产线', + `send_out_line_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单号行号', + `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-设备', + `device_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-设备', + `mold_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-模具', + `mold_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-模具', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-客户', + `customer_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '基础数据-客户', + `product_task_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产任务单', + `need_number` decimal(22,6) DEFAULT NULL COMMENT '生产任务单-排产数量', + `arrival_doc_line_no` text COLLATE utf8mb4_general_ci COMMENT '到货单行号', + `purchase_order_num` decimal(16,6) DEFAULT NULL COMMENT '采购订单数', + `station` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工站', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `om_returnno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货单号', + `om_return_lineno` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '退货单行号', + `inspection_form_no` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '送检单号', + `inspection_form_line_no` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '送检单行号', + `sub_storage_code` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区编码', + `sub_storage_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库区名称', + `location_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位编码', + `location_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '库位名称', + `inspect_flag` int DEFAULT NULL COMMENT '合并送检,1为合并,0或不传为不合并', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_ecid_code` (`ecid`,`insp_doc_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='质检任务' + +-- Table: qc_task_inspect_defect +*************************** 1. row *************************** + Table: qc_task_inspect_defect +Create Table: CREATE TABLE `qc_task_inspect_defect` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验单号', + `period_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '时段ID', + `defect_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷编码', + `defect_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷名称', + `insp_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验类型:AOI:外观检测;MTL:材质检测;PT:性能检测;DIM:尺寸检测;OT:其它检测', + `defect_level` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷等级 严重:SEV;一般:GEN;轻微:MIN', + `defect_num` int DEFAULT NULL COMMENT '缺陷数量', + `defect_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷描述', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `bom_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'bom物料编码', + `bom_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'bom物料名称', + `bom_spec` varchar(300) COLLATE utf8mb4_general_ci DEFAULT NULL, + `supplier` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商', + `supplier_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='质检简单填报信息' + +-- Table: qc_task_inspect_item +*************************** 1. row *************************** + Table: qc_task_inspect_item +Create Table: CREATE TABLE `qc_task_inspect_item` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验单号', + `standard_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验标准编码', + `period_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '时段表qc_task_inspect_period的ID', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项编码', + `item_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项名称', + `insp_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验类型:AOI:外观检测;MTL:材质检测;PT:性能检测;DIM:尺寸检测;OT:其它检测', + `insp_nature` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验性质 计量:MS;计数:CT', + `scheme_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方案编码', + `rule_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '法则编码', + `spec_feature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '特殊特性', + `spec_standard` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格标准', + `spc_usl` decimal(16,6) DEFAULT NULL COMMENT '规则上限计算值', + `spc_lsl` decimal(16,6) DEFAULT NULL COMMENT '规格下限计算值', + `spc_sl` decimal(16,6) DEFAULT NULL COMMENT '规格中心计算值', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `unit_measure` decimal(10,0) DEFAULT NULL COMMENT '单位精度', + `technique_required` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '技术要求', + `insp_tool` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验工具', + `sort_num` int DEFAULT '0' COMMENT '排序', + `insp_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验状态 OK/NG', + `scheme_num` int DEFAULT NULL COMMENT '抽样数量,根据抽样方案和批次数量确认的数量,反更新进来', + `re_num` decimal(16,6) DEFAULT NULL COMMENT '拒收数量,根据抽样方案和批次数量确认的数量,反更新进来', + `insp_user` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验人员', + `insp_realname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验人员名称', + `non_conform` int DEFAULT '0' COMMENT '不合格数量', + `conform` int DEFAULT '0' COMMENT '合格数量', + `sample_total` int DEFAULT '0' COMMENT '对应样本数量合计', + `min_num` int DEFAULT '0' COMMENT '轻微数量', + `gen_num` int DEFAULT '0' COMMENT '一般数量', + `sev_num` int DEFAULT '0' COMMENT '严重数量', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_ecid_code` (`ecid`,`insp_doc_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='质检任务-检验项' + +-- Table: qc_task_inspect_item_result +*************************** 1. row *************************** + Table: qc_task_inspect_item_result +Create Table: CREATE TABLE `qc_task_inspect_item_result` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验单号', + `standard_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验标准编码', + `item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项编码', + `item_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项名称', + `measured_value` decimal(16,6) DEFAULT NULL COMMENT '量测值', + `insp_result` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验结果 OK/NG', + `defect_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷代码', + `defect_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷名称', + `remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `period_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '时段表qc_task_inspect_period的ID', + `item_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目id', + PRIMARY KEY (`id`), + KEY `idx_ecid_no_code` (`ecid`,`insp_doc_no`,`item_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='质检任务-检验项检验结果' + +-- Table: qc_task_inspect_period +*************************** 1. row *************************** + Table: qc_task_inspect_period +Create Table: CREATE TABLE `qc_task_inspect_period` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验单号', + `start_time` time DEFAULT NULL COMMENT '开始时段', + `end_time` time DEFAULT NULL COMMENT '结束时段', + `insp_result` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验结果 OK/NG', + `non_conform` decimal(10,4) DEFAULT NULL COMMENT '样品不合格数量', + `sev_num` int DEFAULT NULL COMMENT '严重数量', + `gen_num` int DEFAULT NULL COMMENT '一般数量', + `min_num` int DEFAULT NULL COMMENT '轻微数量', + `handle_result` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理结论 数据字典handleResult:CA:让步接收;SEG:分拣;REW:返工;REP:返修;SCRAP:报废;RTN:退货', + `task_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'DJY' COMMENT '任务状态 DRL:待认领、DJY:待检验、JYZ:检验中、YWC:已完成、YZF:已作废、YMWPT:已验未抛转、YMWA:已验未审、YWPT:已审未抛转', + `insp_files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `sip_files` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '多个英文逗号分隔,对应文件管理表ID', + `batch_num` decimal(16,6) DEFAULT NULL COMMENT '批次数量', + `sample_size` int DEFAULT NULL COMMENT '样本数', + `pe_num` decimal(16,6) DEFAULT NULL COMMENT '允收数量', + `re_num` decimal(16,6) DEFAULT NULL COMMENT '拒收数量', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `insp_time` datetime DEFAULT NULL COMMENT '检验时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_ecid_code` (`ecid`,`insp_doc_no`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='质检任务-检验时段信息' + +-- Table: qc_task_inspect_track +*************************** 1. row *************************** + Table: qc_task_inspect_track +Create Table: CREATE TABLE `qc_task_inspect_track` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '序号', + `area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发生区域', + `model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车型', + `mater_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `mater_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品类别', + `problem_source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题来源', + `submit_time` datetime DEFAULT NULL COMMENT '提出日期', + `problem_desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '问题描述', + `problem_quality` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '问题性质', + `num` decimal(16,4) DEFAULT NULL COMMENT '数量', + `improve_status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '改进状态', + `defect_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷类型', + `importance` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '重要度', + `repeats` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '重复发生', + `responsible_unit` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '责任单位', + `temporary_measure` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '临时措施', + `implement_time` datetime DEFAULT NULL COMMENT '实施日期', + `should_reply_time` datetime DEFAULT NULL COMMENT '要求回复日期', + `reply_time` datetime DEFAULT NULL COMMENT '回复日期', + `reply_process` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '回复进度', + `analyse` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缺陷原因分析', + `measure` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '措施与行动计划', + `plan_time` datetime DEFAULT NULL COMMENT '计划完成时间', + `finish_time` datetime DEFAULT NULL COMMENT '实际完成时间', + `rectification_state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '整改完成状态', + `update_file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新文件(FMEA、控制计划、SOP', + `transverse_measure` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '横向展开项目及措施', + `transverse_effect` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '横向改善效果与证据', + `complete_time` datetime DEFAULT NULL COMMENT '完成时间', + `transverse_people` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '横向验证人员', + `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `verify1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '整改效果验证第一个月', + `verify2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '整改效果验证第二个月', + `verify3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '整改效果验证第三个月', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + `insp_doc_no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `head` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '负责人', + `year_months` date DEFAULT NULL COMMENT '年月', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='质量问题整改跟踪表' + +-- Table: qc_task_inspect_users +*************************** 1. row *************************** + Table: qc_task_inspect_users +Create Table: CREATE TABLE `qc_task_inspect_users` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_doc_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验单号,表QC_TASK_INSPECT单号', + `period_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '时段表qc_task_inspect_period的ID', + `user_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户ID', + `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户帐号', + `real_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '真实姓名', + `data_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户数据分类,YS:预设检验员;ZX:执行检验员', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`), + KEY `idx_ecid_code` (`ecid`,`insp_doc_no`,`data_flag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='质检任务检验员' + +-- Table: qc_task_param_config +*************************** 1. row *************************** + Table: qc_task_param_config +Create Table: CREATE TABLE `qc_task_param_config` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一标识', + `ecid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `param_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数编码', + `param_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `param_desc` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数名称', + `param_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数值', + `data_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '参数值类型:boolean|布尔,int|整形数值,float|浮点型数值,text|文本', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建用户', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '修改用户', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC + +-- Table: qms_file_info +*************************** 1. row *************************** + Table: qms_file_info +Create Table: CREATE TABLE `qms_file_info` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '附件ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `file_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', + `file_oname` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '原始名称', + `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件路径', + `thumb_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缩略图路径', + `file_suffix` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件后缀', + `file_size` int DEFAULT NULL COMMENT '文件大小', + `file_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'doc' COMMENT '文件类型pic:图片 doc:附件', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='文件存储' + +-- Table: spc_analyze_tasks +*************************** 1. row *************************** + Table: spc_analyze_tasks +Create Table: CREATE TABLE `spc_analyze_tasks` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `material_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `workshop_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间编码', + `workshop_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间名称', + `device_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备编码', + `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备名称', + `mould_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产模具编码', + `mould_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产模具名称', + `insp_item` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目', + `sample_size` int DEFAULT NULL COMMENT '样本数', + `analyze_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '时间维度:timeDim;批次维度:batchDim', + `actual_batch_size` int DEFAULT NULL COMMENT '查询结果的批次数合计值', + `batch_size` int DEFAULT NULL COMMENT '批次数,类型为batchDim', + `insp_start_time` datetime DEFAULT NULL COMMENT '检验开始时间,类型为timeDim', + `insp_end_time` datetime DEFAULT NULL COMMENT '检验结束时间,类型为timeDim', + `first_batch_time` datetime DEFAULT NULL COMMENT '首批时间:所取批数范围内最早检验单创建时间 INSP_CREATE_TIME', + `final_batch_time` datetime DEFAULT NULL COMMENT '末批时间:所取批数范围内最晚检验单创建时间 INSP_CREATE_TIME', + `analyze_status` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'doing' COMMENT '分析状态:分析中:doing;分析失败:fail;分析完成:success', + `analyze_log_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析日志', + `data_source` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'web' COMMENT 'timing:定时任务;web:页面操作', + `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='分析计算任务表' + +-- Table: spc_analyze_tasks_log +*************************** 1. row *************************** + Table: spc_analyze_tasks_log +Create Table: CREATE TABLE `spc_analyze_tasks_log` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `log_index` tinyint(1) DEFAULT NULL COMMENT '日志步骤', + `log_content` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日志内容', + `log_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '操作状态 Y成功 N失败', + `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='分析计算任务日志' + +-- Table: spc_metered_analyze_chart +*************************** 1. row *************************** + Table: spc_metered_analyze_chart +Create Table: CREATE TABLE `spc_metered_analyze_chart` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `data_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SPC_METERED_ANALYZE_DATA 主表ID', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `data_index` int DEFAULT NULL COMMENT '序号从1升序展示,时间升序排列', + `chart_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '管制图类型:XBAR-R、XBAR-S', + `insp_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `avg_value` decimal(12,6) DEFAULT NULL COMMENT '平均值', + `range_value` decimal(12,6) DEFAULT NULL COMMENT '极差值/标准差', + `insp_create_time` datetime DEFAULT NULL COMMENT '检验创建时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计量型管制分析图表值' + +-- Table: spc_metered_analyze_data +*************************** 1. row *************************** + Table: spc_metered_analyze_data +Create Table: CREATE TABLE `spc_metered_analyze_data` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `thumbnail_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料缩略图', + `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料图片', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `insp_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验类型名称', + `insp_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目编码', + `insp_item` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目对应质量中检验明细', + `spec_standard` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格标准', + `first_batch_time` datetime DEFAULT NULL COMMENT '首批时间:最早检验单创建时间 INSP_CREATE_TIME', + `final_batch_time` datetime DEFAULT NULL COMMENT '末批时间:最晚检验单创建时间 INSP_CREATE_TIME', + `sample_total` int DEFAULT NULL COMMENT '总样本数', + `batch_num` int DEFAULT NULL COMMENT '批次数', + `sample_size` int DEFAULT NULL COMMENT '子组样本数', + `sample_drawn_size` int DEFAULT NULL COMMENT '抽样数量', + `spc_pp` decimal(12,6) DEFAULT NULL COMMENT '制程效能指数', + `spc_ppk` decimal(12,6) DEFAULT NULL COMMENT '制程效能偏移指数', + `max_values` decimal(12,6) DEFAULT NULL COMMENT '检验最大值', + `min_values` decimal(12,6) DEFAULT NULL COMMENT '检验最小值', + `spc_average` decimal(12,6) DEFAULT NULL COMMENT '平均值', + `spc_fsd` decimal(12,6) DEFAULT NULL COMMENT '公式标准差', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计量型管制分析表' + +-- Table: spc_metered_analyze_data_bound +*************************** 1. row *************************** + Table: spc_metered_analyze_data_bound +Create Table: CREATE TABLE `spc_metered_analyze_data_bound` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `data_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SPC_METERED_ANALYZE_DATA 主表ID', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `chart_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '管制图类型:X-RM、XBAR-R、XBAR-S、GRAPH', + `chart_sub_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'singleChart:单个值图;avgChart:平均值;rangeChart:极差图;standChart:标准差图;trendChart:TR趋势图:graph:正态图', + `spc_ca_ucl` decimal(12,6) DEFAULT NULL COMMENT '管制上限计算值', + `spc_ca_lcl` decimal(12,6) DEFAULT NULL COMMENT '管制下限计算值', + `spc_ca_cl` decimal(12,6) DEFAULT NULL COMMENT '管制中心计算值', + `spc_ucl` decimal(12,6) DEFAULT NULL COMMENT '管制上限调整值', + `spc_lcl` decimal(12,6) DEFAULT NULL COMMENT '管制下限调整值', + `spc_cl` decimal(12,6) DEFAULT NULL COMMENT '管制中心调整值', + `spc_usl` decimal(12,6) DEFAULT NULL COMMENT '规则上限计算值,质检任务同步值', + `spc_lsl` decimal(12,6) DEFAULT NULL COMMENT '规格下限计算值,质检任务同步值', + `spc_sl` decimal(12,6) DEFAULT NULL COMMENT '规格中心计算值,质检任务同步值', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计量型管制分析界限信息' + +-- Table: spc_metered_analyze_data_list +*************************** 1. row *************************** + Table: spc_metered_analyze_data_list +Create Table: CREATE TABLE `spc_metered_analyze_data_list` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `data_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SPC_METERED_ANALYZE_DATA 主表ID', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `insp_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `data_index` int DEFAULT NULL COMMENT '序号从1升序展示,时间升序排列', + `material_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `thumbnail_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料缩略图', + `img_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料图片', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `spc_usl` decimal(12,6) DEFAULT NULL COMMENT '规格上限:标准值+值,10±1,上限11', + `spc_lsl` decimal(12,6) DEFAULT NULL COMMENT '规格下限:标准值-值,10±1,下限9', + `spc_sl` decimal(12,6) DEFAULT NULL COMMENT '规格中心值:标准值,10±1,标准值10', + `measure_value` decimal(12,6) DEFAULT NULL COMMENT '测量值', + `cover_point` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '补点为Y,否则为N', + `supplier_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `supplier_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `customer_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `workshop_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间编码', + `workshop_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间名称', + `device_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备编码', + `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备名称', + `mould_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产模具编码', + `mould_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产模具名称', + `insp_tool` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验工具', + `inspector` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验员', + `insp_create_time` datetime DEFAULT NULL COMMENT '检验创建时间', + `range_value` decimal(12,6) DEFAULT NULL COMMENT '移动极差数 n-1 X-RM 使用', + `sample_group` int DEFAULT NULL COMMENT '样本分组', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计量型管制分析资料列表' + +-- Table: spc_metered_analyze_data_stat +*************************** 1. row *************************** + Table: spc_metered_analyze_data_stat +Create Table: CREATE TABLE `spc_metered_analyze_data_stat` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `data_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SPC_METERED_ANALYZE_DATA 主表ID', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `chart_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '管制图类型:X-RM、XBAR-R、XBAR-S、GRAPH', + `sample_total` int DEFAULT NULL COMMENT '总样本数', + `sample_size` int DEFAULT NULL COMMENT '子组样本数', + `spc_cp` decimal(12,6) DEFAULT NULL COMMENT '制程能力指数', + `spc_cpk` decimal(12,6) DEFAULT NULL COMMENT '制程能力不良指数', + `spc_ca` decimal(12,6) DEFAULT NULL COMMENT '制程准确度', + `spc_pp` decimal(12,6) DEFAULT NULL COMMENT '制程效能指数', + `spc_ppk` decimal(12,6) DEFAULT NULL COMMENT '制程效能偏移指数', + `max_values` decimal(12,6) DEFAULT NULL COMMENT '检验最大值', + `min_values` decimal(12,6) DEFAULT NULL COMMENT '检验最小值', + `spc_average` decimal(12,6) DEFAULT NULL COMMENT '平均值', + `spc_tsd` decimal(12,6) DEFAULT NULL COMMENT '查表标准差', + `spc_fsd` decimal(12,6) DEFAULT NULL COMMENT '公式标准差', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计量型管制分析统计数据信息' + +-- Table: spc_metered_analyze_graph +*************************** 1. row *************************** + Table: spc_metered_analyze_graph +Create Table: CREATE TABLE `spc_metered_analyze_graph` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `data_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SPC_METERED_ANALYZE_DATA 主表ID', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `data_index` int DEFAULT NULL COMMENT '序号从1升序展示,时间升序排列', + `insp_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `x_axis` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'X轴信息', + `start_value` decimal(12,6) DEFAULT NULL COMMENT '起始值', + `end_value` decimal(12,6) DEFAULT NULL COMMENT '终止值', + `appear_value` int DEFAULT NULL COMMENT '出现次数', + `chance_value` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计算结果为百分值', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计量型管制分析正态图' + +-- Table: spc_metered_analyze_graph_line +*************************** 1. row *************************** + Table: spc_metered_analyze_graph_line +Create Table: CREATE TABLE `spc_metered_analyze_graph_line` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `data_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SPC_METERED_ANALYZE_DATA 主表ID', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `data_index` int DEFAULT NULL COMMENT '序号从1升序展示,时间升序排列', + `insp_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `x_axis` decimal(12,6) DEFAULT NULL COMMENT 'X轴信息', + `point_value` decimal(12,6) DEFAULT NULL COMMENT 'Y轴数据', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计量型管制分析正态折线图' + +-- Table: spc_metered_analyze_western_rule +*************************** 1. row *************************** + Table: spc_metered_analyze_western_rule +Create Table: CREATE TABLE `spc_metered_analyze_western_rule` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `parent_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'spc_metered_analyze_chart或spc_metered_analyze_data_list主键ID', + `data_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'SPC_METERED_ANALYZE_DATA 主表ID', + `analyze_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分析编码', + `data_index` int DEFAULT NULL COMMENT '序号从1升序展示,时间升序排列', + `insp_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `chart_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '管制图类型:X-RM、XBAR-R、XBAR-S', + `chart_sub_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'singleChart:单个值图;avgChart:平均值;rangeChart:极差图;standChart:标准差图;trendChart:TR趋势图', + `insp_create_time` datetime DEFAULT NULL COMMENT '质检创建时间', + `analyze_value` decimal(12,6) DEFAULT NULL COMMENT '测量值/分析值', + `rule1` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则1', + `rule1_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则1说明', + `rule2` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则2', + `rule2_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则2说明', + `rule3` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则3', + `rule3_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则3说明', + `rule4` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则4', + `rule4_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则4说明', + `rule5` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则5', + `rule5_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则5说明', + `rule6` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则6', + `rule6_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则6说明', + `rule7` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则7', + `rule7_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则7说明', + `rule8` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则8', + `rule8_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规则8说明', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='计量型管制分析西屋规则信息' + +-- Table: spc_qr_sync_data +*************************** 1. row *************************** + Table: spc_qr_sync_data +Create Table: CREATE TABLE `spc_qr_sync_data` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `thumbnail_url` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料缩略图', + `img_url` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料图片', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料分类名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `unit_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位编码', + `unit_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '单位名称', + `factory_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂编码', + `factory_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工厂名称', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间编码', + `workshop_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产车间名称', + `pl_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线编码', + `pl_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产线名称', + `process_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序编码', + `process_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序名称', + `supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商编码', + `supplier_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '供应商名称', + `customer_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户编码', + `customer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '客户名称', + `warehouse_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库编码', + `warehouse_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓库名称', + `device_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备编码', + `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产设备名称', + `mould_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产模具编码', + `mould_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产模具名称', + `business_scenario` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '业务场景 1: IQC进料检 2: FQC最终检验 3: OQA出货检验 4: IPQC制程检验 5: FAI首件检验', + `source_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产工单/采购单号,数据来源单号', + `batch_no` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '批次号 业务场景 首检、终检、入库检', + `insp_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目编码', + `insp_item` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目,对应质量检验明细', + `spec_standard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格标准', + `insp_tool` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验工具', + `sample_drawn_size` int DEFAULT NULL COMMENT '抽样数量', + `inspector` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验人', + `insp_create_time` datetime DEFAULT NULL COMMENT '检验单创建时间', + `invalid_data` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'N' COMMENT '是否无效数据', + `data_source` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'sync' COMMENT '数据源,sync:同步;import:导入', + `take_into` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '纳入计算 Y/N', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='质检数据同步源数据' + +-- Table: spc_qr_sync_task +*************************** 1. row *************************** + Table: spc_qr_sync_task +Create Table: CREATE TABLE `spc_qr_sync_task` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '检验任务ID', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `sync_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '同步ID', + `insp_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验单号', + `insp_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验类型名称', + `insp_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目编码', + `insp_item` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目对应质量中检验明细', + `scheme_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方案编码', + `scheme_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方案名称', + `spec_standard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格标准', + `spec_nature` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检测性质,转换成可读信息', + `spc_usl` decimal(12,6) DEFAULT NULL COMMENT '规格上限:标准值+值,10±1,上限11', + `spc_sl` decimal(12,6) DEFAULT NULL COMMENT '规格中心值:标准值,10±1,标准值10', + `spc_lsl` decimal(12,6) DEFAULT NULL COMMENT '规格下限:标准值-值,10±1,下限9', + `measure_value` decimal(12,6) DEFAULT NULL COMMENT '测量值', + `task_create_time` datetime DEFAULT NULL COMMENT '任务单更新时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='质检数据检验任务' + +-- Table: spc_query_category +*************************** 1. row *************************** + Table: spc_query_category +Create Table: CREATE TABLE `spc_query_category` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类编码', + `category_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称', + `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料分类查询选择表' + +-- Table: spc_query_device +*************************** 1. row *************************** + Table: spc_query_device +Create Table: CREATE TABLE `spc_query_device` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `workshop_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `device_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备编码', + `device_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '设备名称', + `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产设备查询选择表' + +-- Table: spc_query_insp_item_rel +*************************** 1. row *************************** + Table: spc_query_insp_item_rel +Create Table: CREATE TABLE `spc_query_insp_item_rel` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_item_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目ID', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检验项目和物料/分类关联表' + +-- Table: spc_query_insp_type +*************************** 1. row *************************** + Table: spc_query_insp_type +Create Table: CREATE TABLE `spc_query_insp_type` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `insp_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验类型名称', + `insp_item_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目编码', + `insp_item` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检验项目对应质量中检验明细', + `scheme_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方案编码', + `scheme_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方案名称', + `spec_standard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格标准', + `spec_nature` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '检测性质,转换成可读信息', + `spc_usl` decimal(12,6) DEFAULT NULL COMMENT '规格上限:标准值+值,10±1,上限11', + `spc_sl` decimal(12,6) DEFAULT NULL COMMENT '规格中心值:标准值,10±1,标准值10', + `spc_lsl` decimal(12,6) DEFAULT NULL COMMENT '规格下限:标准值-值,10±1,下限9', + `sample_drawn_size` int DEFAULT NULL COMMENT '抽样数', + `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='检验项目查询选择表' + +-- Table: spc_query_material +*************************** 1. row *************************** + Table: spc_query_material +Create Table: CREATE TABLE `spc_query_material` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `material_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码', + `material_name` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称', + `category_code` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类编码', + `category_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分类名称', + `material_spec` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号', + `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='物料信息查询选择表' + +-- Table: spc_query_mould +*************************** 1. row *************************** + Table: spc_query_mould +Create Table: CREATE TABLE `spc_query_mould` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `workshop_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `mould_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模型编码', + `mould_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '模型名称', + `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产模具查询选择表' + +-- Table: spc_query_workshop +*************************** 1. row *************************** + Table: spc_query_workshop +Create Table: CREATE TABLE `spc_query_workshop` ( + `id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `ecid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '企业编码', + `workshop_code` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间编码', + `workshop_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '车间名称', + `remark` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `created_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `updated_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='生产车间查询选择表' + diff --git a/workspace-planner/memory/2026-08-04.md b/workspace-planner/memory/2026-08-04.md new file mode 100644 index 0000000..de28be6 --- /dev/null +++ b/workspace-planner/memory/2026-08-04.md @@ -0,0 +1,392 @@ +# 2026-08-04 工作日志 + +## mica 项目 - SMDM 物料管理模块开发规范 + +### 🔴 强制性红线 (违反即停止) + +| # | 红线 | 违规示例 | 正确做法 | +|------|---------|----------|----------| +| 1 | **表前缀必须过滤** | `DmpMdItemInfo` | `ItemInfo` | +| 2 | **API 必须放在 apis.smdm 包** | `smd.api.ItemApi` | `apis.smdm.ItemApi` | +| 3 | **查询只能用 Mapper** | 使用 MyBatis-Plus | 原生 MyBatis XML | +| 4 | **改删必须 Feign 远程调用** | 本地直接 UPDATE/DELETE | 调用 SMDM 服务 API | +| 5 | **实体必须继承 BaseDomain** | 独立定义审计字段 | `extends BaseDomain` | +| 6 | **只使用指定 13 个业务字段** | 添加表中其他字段 | 仅用规范内字段 | +| 7 | **代码必须生成到 smd 目录** | `com.witsoft.mica.item.*` | `com.witsoft.mica.smd.*` | + +--- + +### 📋 已确认的开发规范 + +#### 1. 包路径规范 +- **代码生成目录**: `/root/projects/wit/mica-server/src/main/java/com/witsoft/mica/smd/` +- **包前缀**: `com.witsoft.mica.smd` +- **API 包路径**: `com.witsoft.mica.apis.smdm` +- **子包结构**: + ``` + smd/ + ├── controller/ # 控制器层 + ├── service/ # 服务层接口 + ├── service/impl/ # 服务层实现 + ├── mapper/ # MyBatis Mapper 接口 + ├── entity/ # 数据库实体类 + ├── dto/ # 数据传输对象 + └── vo/ # 视图对象 + ``` + +#### 2. 表名前缀过滤规则 +- **过滤前缀**: `dmp_md_` +- **示例**: + - `dmp_md_item_info` → `ItemInfo` + - `dmp_md_xxx` → `Xxx` + +#### 3. 实体类规范 +- **基础字段** (业务必需): + | 字段说明 | 数据库字段 | Java 字段 | + |---------|-----------|----------| + | 物料编码 | `item_code` | `itemCode` | + | 物料名称 | `item_name` | `itemName` | + | 规格型号 | `item_spec` | `itemSpec` | + | 物料类型 | `item_type` | `itemType` | + | 物料分类 | `item_categorys_code` | `itemCategorysCode` | + | 物料属性 | `properties` | `properties` | + | 主单位 | `unit_code` | `unitCode` | + | 辅单位 | `assist_unit_code` | `assistUnitCode` | + | 物料描述 | `item_desc` | `itemDesc` | + | 供应商 | `vendor_code` | `vendorCode` | + | 默认仓库 | `good_warehouse` | `goodWarehouse` | + | 批次控制 | `batch_control` | `batchControl` (默认 0/关) | + | 领料属性 | `picking_property` | `pickingProperty` (默认 AD/按单领料) | + | 状态 | `status` | `status` | + +- **审计字段** (继承 `BaseDomain`): + ```java + import com.witsoft.gen.base.BaseDomain; + + public class ItemInfo extends BaseDomain { + // 业务字段... + } + ``` + - `id`, `ecid`, `createdBy`, `createTime`, `updatedBy`, `updateTime` + +#### 4. 数据访问规范 +- **查询权限**: 仅有数据库查询权限 +- **查询方式**: 使用原生 MyBatis Mapper,**不使用 MyBatis-Plus** +- **修改/删除**: 通过 Feign 远程调用 SMDM 服务 + +#### 5. 架构模式 +``` +mica-server (本地) smdm (远程服务) + │ │ + ├── Controller │ + ├── Service │ + ├── Mapper ──(查询)──→ 数据库 + └── Feign Api ──(改删)──→ WorkshopApi 模式 +``` + +#### 6. Feign 远程调用模式 +**API 包路径**: `com.witsoft.mica.apis.smdm` + +参考现有 `WorkshopApi`: +```java +@FeignClient(name = "smdm", path = "/smdm/smd/web/workshop") +public interface WorkshopApi { + @PostMapping("/getListPage") + ResponseModel queryWorkshopPageList(@RequestBody Map workshop); + + @PostMapping("/create") + ResponseModel insertWorkshop(@RequestBody Map workshop); +} +``` + +--- + +## 📝 注释与日志规范 + +### 1. 类注释 (Javadoc 风格) + +参考现有 `WorkshopController.java`: + +```java +/** + * @Description : 物料信息管理 + * @ModifyBrief : + * @Author : yangxuan + * @Date : 2026/8/4 + * @Version : 1.0 + */ +``` + +**规范**: +- `@Author` 固定为 `yangxuan` +- `@Date` 精确到日 (`2026/8/4`) +- `@ModifyBrief` 留空,后续修改时补充 + +### 2. 方法注释 + +```java +/** + * @Description : 物料信息列表分页查询 + * @ModifyBrief : + * @Author : yangxuan + * @Date : 2026/8/4 + * @Version : 1.0 + * @Param : itemQueryDTO + * @Return : PageDomain + */ +``` + +**规范**: +- 公共接口方法必须添加方法注释 +- 私有方法可选添加 +- `@Author` 固定为 `yangxuan` + +### 3. 日志规范 + +**框架**: SLF4J + Lombok `@Slf4j` + +**使用场景**: +- 请求入口:`log.info("物料查询请求:itemCode={}", dto.getItemCode())` +- 异常捕获:`log.error("物料查询失败", e)` +- 关键业务节点:`log.info("物料创建成功:itemCode={}", result.getItemCode())` +- Feign 调用:`log.debug("Feign 调用 - 创建物料,入参:{}", JsonUtils.toJson(dto))` + +**示例**: +```java +@Slf4j +@RestController +public class ItemController { + + public ResponseModel> queryPageList(@RequestBody ItemQueryDTO dto) { + log.info("物料查询请求:ecid={}", dto.getEcid()); + try { + return itemService.queryPageList(dto); + } catch (Exception e) { + log.error("物料查询失败", e); + return ResponseModel.failed("查询失败"); + } + } +} +``` + +### 4. 字段注释 + +单行注释即可: + +```java +/** 物料编码 */ +private String itemCode; + +/** 物料名称 */ +private String itemName; +``` + +--- + +## 🐛 已修正的问题清单 (1-12) + +以下问题在开发过程中发现并已修正,**后续开发必须遵守**: + +| # | 问题 | 修正方案 | 涉及文件 | +|---|------|----------|----------| +| 1 | **ResponseModel 静态引用错误** | 使用 `ResponseModel.succeed(data)` 静态方法 | `ItemController.java`, `ItemServiceImpl.java` | +| 2 | **分页 XML / 详情 MP 混合使用** | 分页查询用原生 XML,详情查询用 `BaseMapper.selectById` | `ItemMapper.xml`, `ItemServiceImpl.java` | +| 3 | **移除编码查询条件** | 从 DTO 和 XML 移除 `itemCode` 模糊搜索 | `ItemQueryDTO.java`, `ItemMapper.xml` | +| 4 | **Feign 调用添加日志** | debug 级别:入参 + 耗时 + 返回 | `ItemServiceImpl.java` | +| 5 | **Controller 层 ecid 处理** | `GlobalUtils.getEcid()` 在 Controller 层获取并传递给 Service | `ItemController.java` | +| 6 | **恢复分页 XML 查询** | 保留完整的分页查询 SQL | `ItemMapper.xml` | +| 7 | **使用 PageDomain (非 PageHelper)** | 手动分页:先 count 查询总数,再 LIMIT 查询数据 | `ItemServiceImpl.java` | +| 8 | **删除 queryByCode 方法** | 删除所有 `queryByCode` 相关代码 | `ItemMapper.java`, `ItemService.java`, `ItemController.java` | +| 9 | **ResponseModel 泛型参数化** | 所有返回类型使用 `ResponseModel` | `ItemController.java`, `ItemServiceImpl.java` | +| 10 | **Map 类型转换警告** | 使用 `Convert.convert(Map.class, dto)` 或 `@SuppressWarnings` | `ItemController.java`, `ItemServiceImpl.java` | +| 11 | **XML 使用 `` + `` 片段** | 公共列定义和查询条件使用 SQL 片段复用 | `ItemMapper.xml` | +| 12 | **ItemApi ResponseModel 泛型** | Feign 接口返回 `ResponseModel` | `ItemApi.java` | + +--- + +### 问题 1 详解:ResponseModel 静态引用 + +**错误**: +```java +return ResponseModel.success(result); // ❌ success 不是静态方法 +``` + +**正确**: +```java +return ResponseModel.succeed(result); // ✅ 使用静态方法 succeed +``` + +--- + +### 问题 2 详解:分页 XML / 详情 MP + +**分页查询** (原生 XML): +```java +// ItemMapper.xml + +``` + +**详情查询** (MyBatis-Plus): +```java +// ItemServiceImpl.java +ItemInfo item = itemMapper.selectById(id); +``` + +--- + +### 问题 5 详解:Controller 层 ecid 处理 + +**Controller**: +```java +@PostMapping("/getPageList") +public ResponseModel> queryPageList(@RequestBody ItemQueryDTO dto) { + String ecid = GlobalUtils.getEcid(); + dto.setEcid(ecid); + log.info("物料查询请求:ecid={}", ecid); + return itemService.queryPageList(dto); +} +``` + +**Service** (直接使用传入的 ecid): +```java +@Override +public PageDomain queryPageList(ItemQueryDTO dto) { + // 直接使用 dto.getEcid(),不再自己获取 + List list = itemMapper.queryPageList(dto); + // ... +} +``` + +--- + +### 问题 7 详解:使用 PageDomain + +**Service 手动分页**: +```java +@Override +public PageDomain queryPageList(ItemQueryDTO dto) { + int pageNo = dto.getPageNo() != null ? dto.getPageNo() : 1; + int pageSize = dto.getPageSize() != null ? dto.getPageSize() : 10; + + // 查询总数 + long total = itemMapper.queryPageCount(dto); + + // 查询分页数据 + List list = itemMapper.queryPageList(dto); + + // 构建 PageDomain + PageDomain page = new PageDomain<>(pageNo, pageSize, total); + page.setList(list); + + return page; +} +``` + +--- + +### 问题 11 详解:XML SQL 片段 + +**ItemMapper.xml**: +```xml + + + + + t.id, t.ecid, t.item_code, t.item_name, t.item_spec, t.item_type, + t.item_categorys_code, t.properties, t.unit_code, t.assist_unit_code, + t.item_desc, t.vendor_code, t.good_warehouse, t.batch_control, + t.picking_property, t.status, t.create_time, t.created_by, + t.update_time, t.updated_by + + + + + + + AND t.ecid = #{dto.ecid} + + + AND t.item_name LIKE CONCAT('%', #{dto.itemName}, '%') + + + AND t.item_type = #{dto.itemType} + + + AND t.status = #{dto.status} + + + + + + + + + + + +``` + +--- + +## 📁 后端完整文件清单 (10 个) + +| # | 文件 | 路径 | 状态 | +|---|------|------|------| +| 1 | `ItemApi.java` | `apis/smdm/` | ✅ 已写入 | +| 2 | `ItemInfo.java` | `smd/entity/` | ✅ 已写入 | +| 3 | `ItemMapper.java` | `smd/mapper/` | ✅ 已写入 | +| 4 | `ItemMapper.xml` | `resources/mapper/smd/` | ✅ 已写入 | +| 5 | `ItemService.java` | `smd/service/` | ✅ 已写入 | +| 6 | `ItemServiceImpl.java` | `smd/service/impl/` | ✅ 已写入 | +| 7 | `ItemController.java` | `smd/controller/` | ✅ 已写入 | +| 8 | `ItemQueryDTO.java` | `smd/dto/` | ✅ 已写入 | +| 9 | `ItemFormDTO.java` | `smd/dto/` | ✅ 已写入 | +| 10 | `ItemVO.java` | `smd/vo/` | ✅ 已写入 | + +--- + +## 📝 待办事项 + +### Backend (mica-server) +- [x] 创建 `apis/smdm/ItemApi.java` (Feign 接口) +- [x] 创建 `smd/entity/ItemInfo.java` +- [x] 创建 `smd/mapper/ItemMapper.java` +- [x] 创建 `smd/mapper/ItemMapper.xml` +- [x] 创建 `smd/service/ItemService.java` +- [x] 创建 `smd/service/impl/ItemServiceImpl.java` +- [x] 创建 `smd/controller/ItemController.java` +- [x] 创建 `smd/dto/ItemQueryDTO.java` +- [x] 创建 `smd/dto/ItemFormDTO.java` +- [x] 创建 `smd/vo/ItemVO.java` + +### Frontend (mica-web) +- [ ] 创建物料管理 API 封装 (`app/composables/smd/useItemApi.ts`) +- [ ] 创建物料列表页面 (`app/pages/smd/item/index.vue`) +- [ ] 创建物料详情/编辑表单 (`app/pages/smd/item/form.vue`) +- [ ] 创建物料详情页面 (`app/pages/smd/item/detail.vue`) +- [ ] 更新路由配置 + +--- + +## 🔗 相关资源 +- 数据库:`dmp_smdm.dmp_md_item_info` +- 连接:`mysql -h 47.99.209.185 -P 50036 -u witsoftd -p mica` +- 项目路径:`/root/projects/wit/` +- 规范文档:`/root/.openclaw/workspace-planner/memory/2026-08-04.md`