数据结构

12079

表总览

通用表

业务表

_app_account

  • 帐套表
  1. CREATE TABLE `_app_account` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '帐套ID; 可以用缩写 或者 中文名; 不可修改',
  4. `appaName` varchar(255) DEFAULT NULL COMMENT '帐套名称;',
  5. `appaStatus` varchar(255) DEFAULT NULL COMMENT '账套状态; 账套启用,账套停用',
  6. `appaType` varchar(255) DEFAULT '普通账套' COMMENT '账套类型; 模版账套、null',
  7. `subjectBalanceCalcStatus` varchar(255) DEFAULT '正常' COMMENT '科目余额计算状态',
  8. `periodIdStart` varchar(255) DEFAULT NULL COMMENT '账套启用年月;',
  9. `periodIdEnd` varchar(255) DEFAULT NULL COMMENT '账套结束年月; 审计专用',
  10. `appaStandard` varchar(255) DEFAULT NULL COMMENT '会计准则;',
  11. `appaIndustry` varchar(255) DEFAULT NULL COMMENT '所属行业;',
  12. `appaVATType` varchar(255) DEFAULT NULL COMMENT '增值税种类; 备用',
  13. `appaManagerId` varchar(255) DEFAULT NULL COMMENT '账套负责人ID',
  14. `appaManagerName` varchar(255) DEFAULT NULL COMMENT '账套负责人名称',
  15. `appaMemberIdList` varchar(255) DEFAULT NULL COMMENT '账套成员IDs',
  16. `appaMemberList` text COMMENT '账套成员名称',
  17. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  18. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  19. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  20. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  21. PRIMARY KEY (`id`) USING BTREE,
  22. UNIQUE KEY `appaId_unique` (`appaId`) USING BTREE,
  23. UNIQUE KEY `appaName_unique` (`appaName`) USING BTREE
  24. ) ENGINE = InnoDB AUTO_INCREMENT = 4 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '帐套表'

_ui

  • ui 施工方案
  1. CREATE TABLE `_ui` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `pageId` varchar(255) DEFAULT NULL COMMENT 'page id; E.g: index',
  4. `uiActionType` varchar(255) DEFAULT NULL COMMENT 'ui 动作类型,如:fetchData, postData, changeUi',
  5. `uiActionId` varchar(255) DEFAULT NULL COMMENT 'action id; E.g: selectXXXByXXX',
  6. `desc` varchar(255) DEFAULT NULL COMMENT '描述',
  7. `uiActionConfig` text COMMENT 'ui 动作数据',
  8. `appDataSchema` text COMMENT 'ui 校验数据',
  9. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  10. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  11. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  12. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  13. PRIMARY KEY (`id`) USING BTREE
  14. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = 'ui 施工方案'

app_account_file

  • 帐套归档表
  1. CREATE TABLE `app_account_file` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '帐套ID; 可以用缩写 或者 中文名; 不可修改',
  4. `periodId` varchar(255) DEFAULT NULL COMMENT '会计期间; 月份维度 E.g: 2023-03',
  5. `files` text COMMENT '归档文件json; 以逗号分隔',
  6. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  7. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  8. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  9. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  10. PRIMARY KEY (`id`) USING BTREE
  11. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '帐套归档表'

assist_cunhuo

  • 辅助核算-供应商
  1. CREATE TABLE `assist_cunhuo` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `assistId` varchar(255) DEFAULT NULL COMMENT 'ID;',
  5. `assistName` varchar(255) DEFAULT NULL COMMENT '名称',
  6. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  7. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  8. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  9. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  10. `filePath` varchar(255) DEFAULT NULL,
  11. PRIMARY KEY (`id`) USING BTREE,
  12. UNIQUE KEY `appaId_assistId_unique` (`appaId`, `assistId`) USING BTREE
  13. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '辅助核算-供应商'

assist_customer

  • 辅助核算-客户
  1. CREATE TABLE `assist_customer` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `assistId` varchar(255) DEFAULT NULL COMMENT 'ID;',
  5. `assistName` varchar(255) DEFAULT NULL COMMENT '名称',
  6. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  7. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  8. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  9. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  10. `filePath` varchar(255) DEFAULT NULL,
  11. PRIMARY KEY (`id`) USING BTREE,
  12. UNIQUE KEY `appaId_assistId_unique` (`appaId`, `assistId`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 2386 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '辅助核算-客户'

assist_depart

  • 辅助核算-部门
  1. CREATE TABLE `assist_depart` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `assistId` varchar(255) DEFAULT NULL COMMENT 'ID;',
  5. `assistName` varchar(255) DEFAULT NULL COMMENT '名称',
  6. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  7. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  8. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  9. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  10. `filePath` varchar(255) DEFAULT NULL,
  11. PRIMARY KEY (`id`) USING BTREE,
  12. UNIQUE KEY `appaId_assistId_unique` (`appaId`, `assistId`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 16 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '辅助核算-部门'

assist_project

  • 辅助核算-项目
  1. CREATE TABLE `assist_project` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `assistId` varchar(255) DEFAULT NULL COMMENT 'ID;',
  5. `assistName` varchar(255) DEFAULT NULL COMMENT '名称',
  6. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  7. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  8. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  9. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  10. `filePath` varchar(255) DEFAULT NULL,
  11. PRIMARY KEY (`id`) USING BTREE,
  12. UNIQUE KEY `appaId_assistId_unique` (`appaId`, `assistId`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 13 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '辅助核算-项目'

assist_staff

  • 辅助核算-员工
  1. CREATE TABLE `assist_staff` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `assistId` varchar(255) DEFAULT NULL COMMENT 'ID;',
  5. `assistName` varchar(255) DEFAULT NULL COMMENT '名称',
  6. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  7. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  8. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  9. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  10. `filePath` varchar(255) DEFAULT NULL,
  11. PRIMARY KEY (`id`) USING BTREE,
  12. UNIQUE KEY `appaId_assistId_unique` (`appaId`, `assistId`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 13 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '辅助核算-员工'

assist_supplier

  • 辅助核算-供应商
  1. CREATE TABLE `assist_supplier` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `assistId` varchar(255) DEFAULT NULL COMMENT 'ID;',
  5. `assistName` varchar(255) DEFAULT NULL COMMENT '名称',
  6. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  7. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  8. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  9. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  10. `filePath` varchar(255) DEFAULT NULL,
  11. PRIMARY KEY (`id`) USING BTREE,
  12. UNIQUE KEY `appaId_assistId_unique` (`appaId`, `assistId`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 11 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '辅助核算-供应商'

currency

  • 科目表
  1. CREATE TABLE `currency` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `currencyId` varchar(255) DEFAULT NULL COMMENT '币别编码; ',
  5. `currencyName` varchar(255) DEFAULT NULL COMMENT '币别名称;',
  6. `currencyRate` decimal(4, 2) DEFAULT NULL COMMENT '汇率;',
  7. `isBaseCurrency` varchar(255) DEFAULT NULL COMMENT '是否本位币;是,否',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE,
  13. UNIQUE KEY `appaId_subject_unique` (`appaId`, `currencyId`) USING BTREE
  14. ) ENGINE = InnoDB AUTO_INCREMENT = 4 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '科目表'

employee

  1. CREATE TABLE `employee` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `employeeId` varchar(255) DEFAULT NULL COMMENT '员工id',
  5. `employeeName` varchar(255) DEFAULT NULL COMMENT '员工姓名',
  6. `idSequence` int(11) DEFAULT NULL COMMENT '员工序号',
  7. `sex` varchar(255) DEFAULT NULL COMMENT '性别',
  8. `icType` varchar(255) DEFAULT NULL COMMENT '证件类型',
  9. `icNumber` varchar(255) DEFAULT NULL COMMENT '证件号码',
  10. `dateOfBirth` varchar(255) DEFAULT NULL COMMENT '出生日期',
  11. `phone` varchar(255) DEFAULT NULL COMMENT '手机',
  12. `email` varchar(255) DEFAULT NULL COMMENT '邮箱',
  13. `education` varchar(255) DEFAULT NULL COMMENT '学历',
  14. `bankName` varchar(255) DEFAULT NULL COMMENT '开户行',
  15. `bankAccount` varchar(255) DEFAULT NULL COMMENT '银行账号',
  16. `dateOfEntry` varchar(255) DEFAULT NULL COMMENT '入职日期',
  17. `department` varchar(255) DEFAULT NULL COMMENT '部门',
  18. `position` varchar(255) DEFAULT NULL COMMENT '职位',
  19. `positionLevel` varchar(255) DEFAULT NULL COMMENT '职级',
  20. `dateOfSalary` varchar(255) DEFAULT NULL COMMENT '工资始发日期',
  21. `hasMemberInsurance` tinyint(1) DEFAULT NULL COMMENT '是否缴纳五险一金',
  22. `subjectOfAccruedSalary` varchar(255) DEFAULT NULL COMMENT '计提工资科目',
  23. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  24. `entryStatus` varchar(255) DEFAULT NULL COMMENT '在职状态',
  25. `insuranceConfig` longtext COMMENT '五险一金配置; JSON',
  26. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  27. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  28. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  29. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  30. PRIMARY KEY (`id`) USING BTREE
  31. ) ENGINE = InnoDB AUTO_INCREMENT = 570 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

fund_account

  • 资金-账户
  1. CREATE TABLE `fund_account` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `idSequence` int(11) DEFAULT NULL COMMENT '自增ID, 1001++',
  5. `accountId` varchar(255) DEFAULT NULL COMMENT '账户ID; ZJ1001',
  6. `accountName` varchar(255) DEFAULT NULL COMMENT '账户; xx银行账户、xx现金账户',
  7. `accountType` varchar(255) DEFAULT NULL COMMENT '账户类型; 现金、银行存款',
  8. `currencyType` varchar(255) DEFAULT NULL COMMENT '货币类型; 人民币',
  9. `initAmount` decimal(10, 2) DEFAULT '0.00' COMMENT '初始金额',
  10. `subjectId` varchar(255) DEFAULT NULL COMMENT '会计科目编码;',
  11. `subjectName` varchar(255) DEFAULT NULL COMMENT '会计科目;',
  12. `accountBankNum` varchar(255) DEFAULT NULL COMMENT '银行账号; accountType 为 银行存款时才需要填',
  13. `rowStatus` varchar(255) DEFAULT '正常' COMMENT '数据状态; 正常、停用',
  14. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  15. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  16. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  17. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间',
  18. PRIMARY KEY (`id`) USING BTREE,
  19. UNIQUE KEY `appaId_accountId_unique` (`appaId`, `accountId`) USING BTREE
  20. ) ENGINE = InnoDB AUTO_INCREMENT = 13 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资金-账户'

fund_account_entry

  • 资金-账户日记账
  1. CREATE TABLE `fund_account_entry` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `idSequence` int(11) DEFAULT NULL COMMENT '自增ID, 1++, accountEntryAt维度自增',
  5. `accountEntryId` varchar(255) DEFAULT NULL COMMENT '日记帐序号; accountId + accountEntryAt + 001',
  6. `accountId` varchar(255) DEFAULT NULL COMMENT '账户ID;',
  7. `accountEntryAt` varchar(255) DEFAULT NULL COMMENT '日期; 账目产生的时间 E.g: 2021-05-28',
  8. `accountEntryAbstract` varchar(255) DEFAULT NULL COMMENT '摘要',
  9. `templateName` varchar(255) DEFAULT NULL COMMENT '收支类别名; 模版名',
  10. `assistIdOfCustomer` varchar(255) DEFAULT NULL COMMENT '辅助核算-员工Id',
  11. `assistNameOfCustomer` varchar(255) DEFAULT NULL COMMENT '辅助核算-员工名称',
  12. `assistIdOfSupplier` varchar(255) DEFAULT NULL COMMENT '辅助核算-供应商Id',
  13. `assistNameOfSupplier` varchar(255) DEFAULT NULL COMMENT '辅助核算-供应商名称',
  14. `assistIdOfStaff` varchar(255) DEFAULT NULL COMMENT '辅助核算-员工Id',
  15. `assistNameOfStaff` varchar(255) DEFAULT NULL COMMENT '辅助核算-员工名称',
  16. `assistIdOfProject` varchar(255) DEFAULT NULL,
  17. `assistNameOfProject` varchar(255) DEFAULT NULL,
  18. `assistIdOfDepart` varchar(255) DEFAULT NULL,
  19. `assistNameOfDepart` varchar(255) DEFAULT NULL,
  20. `relTransferId` varchar(255) DEFAULT NULL COMMENT '关联转账id',
  21. `transferAccountInfo` text COMMENT '转账信息',
  22. `amount` decimal(10, 2) DEFAULT NULL COMMENT '金额',
  23. `voucherId` varchar(255) DEFAULT NULL COMMENT '关联凭证;',
  24. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  25. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  26. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  27. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间',
  28. PRIMARY KEY (`id`) USING BTREE
  29. ) ENGINE = InnoDB AUTO_INCREMENT = 342 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资金-账户日记账'

fund_account_transfer_entry

  • 资金-账户日记账
  1. CREATE TABLE `fund_account_transfer_entry` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `idSequence` int(11) DEFAULT NULL COMMENT '自增ID, 1++, accountEntryAt维度自增',
  5. `transferId` varchar(255) DEFAULT NULL COMMENT '日记帐序号; accountId + accountEntryAt + 001',
  6. `transferAbstract` varchar(255) DEFAULT NULL COMMENT '摘要',
  7. `fromAccountId` varchar(255) DEFAULT NULL COMMENT '转出账户ID',
  8. `toAccountId` varchar(255) DEFAULT NULL COMMENT '转入账户ID',
  9. `amount` decimal(10, 2) DEFAULT NULL COMMENT '金额',
  10. `voucherId` varchar(255) DEFAULT NULL COMMENT '关联凭证;',
  11. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  12. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  13. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  14. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  15. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间',
  16. PRIMARY KEY (`id`) USING BTREE
  17. ) ENGINE = InnoDB AUTO_INCREMENT = 255 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资金-账户日记账'

invoice

  • 发票
  1. CREATE TABLE `invoice` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `invoiceId` varchar(255) DEFAULT NULL COMMENT '发票数据 ID',
  5. `periodId` varchar(255) DEFAULT NULL COMMENT '记账期间',
  6. `voucherId` varchar(255) DEFAULT NULL COMMENT '关联凭证',
  7. `invoiceType` varchar(255) DEFAULT NULL COMMENT '发票类型:销项发票;进项发票',
  8. `invoiceDataType` varchar(255) DEFAULT NULL COMMENT '发票种类:未开具发票;增值税普通发票;增值税专用发票;全电发票(增值税专用发票);全电发票(普通发票);税控机动车专用发票;纳税检查调整;',
  9. `invoiceRecordTime` varchar(255) DEFAULT NULL COMMENT '录入日期',
  10. `invoiceTime` varchar(255) DEFAULT NULL COMMENT '开票日期',
  11. `invoiceCode` varchar(255) DEFAULT NULL COMMENT '发票代码',
  12. `invoiceUnifiedSocialCreditCode` varchar(255) DEFAULT NULL COMMENT '统一社会信用代码',
  13. `invoiceNumber` varchar(255) DEFAULT NULL COMMENT '发票号码',
  14. `invoiceStatus` varchar(255) DEFAULT NULL COMMENT '发票状态:正常;作废',
  15. `invoiceTaxpayerNum` varchar(255) DEFAULT NULL COMMENT '纳税人识别号',
  16. `invoiceAddressAndPhone` varchar(255) DEFAULT NULL COMMENT '地址及电话: 地址;电话',
  17. `invoiceBankAndAccount` varchar(255) DEFAULT NULL COMMENT '开户行及账户',
  18. `invoiceTemplateName` varchar(255) DEFAULT NULL COMMENT '业务类型',
  19. `invoiceTemplateId` varchar(255) DEFAULT NULL COMMENT '业务类型ID',
  20. `invoiceCustomer` varchar(255) DEFAULT NULL COMMENT '客户名称;销项发票专用',
  21. `invoiceCustomerName` varchar(255) DEFAULT NULL COMMENT '客户名称;销项发票专用',
  22. `invoiceApproveTime` varchar(255) DEFAULT NULL COMMENT '认证日期;进项发票专用',
  23. `invoiceSupplier` varchar(255) DEFAULT NULL,
  24. `invoiceSupplierName` varchar(255) DEFAULT NULL COMMENT '供应商名称;进项发票专用',
  25. `invoiceHasDetail` varchar(255) DEFAULT NULL COMMENT '是否录入发票明细; 是、否',
  26. `invoiceTotalPriceAmount` varchar(255) DEFAULT NULL COMMENT '合计金额,不含税金额',
  27. `invoiceTotalTaxRate` varchar(255) DEFAULT NULL COMMENT '合计税率',
  28. `invoiceTotalTaxAmount` varchar(255) DEFAULT NULL COMMENT '合计税额',
  29. `invoiceTotalPriceAndTaxAmount` varchar(255) DEFAULT NULL COMMENT '价税合计',
  30. `invoiceVIN` varchar(255) DEFAULT NULL COMMENT '车架号',
  31. `invoiceMachineNo` varchar(255) DEFAULT NULL COMMENT '机器编号',
  32. `invoiceTaxAuthorityCode` varchar(255) DEFAULT NULL COMMENT '主管税务机关代码',
  33. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  34. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  35. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  36. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  37. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  38. PRIMARY KEY (`id`) USING BTREE
  39. ) ENGINE = InnoDB AUTO_INCREMENT = 41 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '发票'

invoice_entry

  • 发票数据
  1. CREATE TABLE `invoice_entry` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `invoiceId` varchar(255) DEFAULT NULL COMMENT '发票ID',
  5. `invoiceEntryId` varchar(255) DEFAULT NULL COMMENT '发票数据ID',
  6. `invoiceEntryName` varchar(255) DEFAULT NULL COMMENT '商品名称',
  7. `invoiceEntrySpec` varchar(255) DEFAULT NULL COMMENT '规格型号',
  8. `invoiceEntryUnit` varchar(255) DEFAULT NULL COMMENT '单位',
  9. `invoiceEntryCount` varchar(255) DEFAULT NULL COMMENT '数量',
  10. `invoiceEntryAmount` varchar(255) DEFAULT NULL COMMENT '金额',
  11. `invoiceEntryTaxRate` varchar(255) DEFAULT NULL COMMENT '税率',
  12. `invoiceEntryTaxAmount` varchar(255) DEFAULT NULL COMMENT '税额',
  13. `invoiceEntryTaxProject` varchar(255) DEFAULT NULL COMMENT '征税项目:应税货物;应税劳务;应税服务、不动产、无形资产',
  14. `invoiceEntryTaxMethod` varchar(255) DEFAULT NULL COMMENT '计税方法:一般计税方法-一般;一般计税方法-即征即退;简易计税方法-一般;简易计税方法-即征即退;免抵退税;免税',
  15. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  16. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  17. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  18. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  19. PRIMARY KEY (`id`) USING BTREE
  20. ) ENGINE = InnoDB AUTO_INCREMENT = 30 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '发票数据'

mb_currency

  • 科目表
  1. CREATE TABLE `mb_currency` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `currencyId` varchar(255) DEFAULT NULL COMMENT '币别编码; ',
  5. `currencyName` varchar(255) DEFAULT NULL COMMENT '币别名称;',
  6. `currencyRate` decimal(4, 2) DEFAULT NULL COMMENT '汇率;',
  7. `isBaseCurrency` varchar(255) DEFAULT NULL COMMENT '是否本位币;是,否',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE,
  13. UNIQUE KEY `appaId_subject_unique` (`appaId`, `currencyId`) USING BTREE
  14. ) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '科目表'

mb_report_asset_liability_formula

  • 资产负债计算规则
  1. CREATE TABLE `mb_report_asset_liability_formula` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  5. `itemId` varchar(255) DEFAULT NULL COMMENT '资产负债id;',
  6. `countDirection` varchar(1) NOT NULL COMMENT '运算符号; +、-',
  7. `accessRule` varchar(20) NOT NULL DEFAULT '' COMMENT '取数规则; 余额、借方余额、贷房余额、科目借方余额、科目贷方余额',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 1430 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债计算规则'

mb_report_asset_liability_item

  • 资产负债表
  1. CREATE TABLE `mb_report_asset_liability_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `type` varchar(255) DEFAULT NULL COMMENT '类型; 资产、负债',
  9. `editable` varchar(20) DEFAULT NULL COMMENT '是否可以编辑公式;是、否',
  10. `computeFormula` varchar(255) DEFAULT NULL COMMENT '项目固定公式;',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 1219 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

mb_report_cash_flow_ex_formula

  • 资产负债计算规则
  1. CREATE TABLE `mb_report_cash_flow_ex_formula` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  5. `itemId` varchar(255) DEFAULT NULL COMMENT '资产负债id;',
  6. `countDirection` varchar(1) NOT NULL COMMENT '运算符号; +、-',
  7. `accessRule` varchar(20) DEFAULT '' COMMENT '取数规则; 余额、借方余额、贷房余额、科目借方余额、科目贷方余额',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 169 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债计算规则'

mb_report_cash_flow_ex_item

  • 资产负债表
  1. CREATE TABLE `mb_report_cash_flow_ex_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `editable` varchar(20) DEFAULT NULL COMMENT '是否可以编辑公式;是、否',
  9. `computeFormula` varchar(255) DEFAULT NULL COMMENT '项目固定公式;',
  10. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  11. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  12. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  13. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  14. PRIMARY KEY (`id`) USING BTREE
  15. ) ENGINE = InnoDB AUTO_INCREMENT = 442 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

mb_report_cash_flow_item

  • 资产负债表
  1. CREATE TABLE `mb_report_cash_flow_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `computeFormula` text COMMENT '项目固定公式;',
  9. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  10. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  11. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  12. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  13. PRIMARY KEY (`id`) USING BTREE
  14. ) ENGINE = InnoDB AUTO_INCREMENT = 526 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

mb_report_cash_flow_item3

  • 资产负债表
  1. CREATE TABLE `mb_report_cash_flow_item3` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `computeFormula` text COMMENT '项目固定公式;',
  9. `itemAmountMidYear` decimal(14, 2) DEFAULT NULL COMMENT '期初余额',
  10. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  11. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  12. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  13. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  14. PRIMARY KEY (`id`) USING BTREE
  15. ) ENGINE = InnoDB AUTO_INCREMENT = 1651 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '资产负债表'

mb_report_profit_formula

  • 资产负债计算规则
  1. CREATE TABLE `mb_report_profit_formula` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  5. `itemId` varchar(255) DEFAULT NULL COMMENT '资产负债id;',
  6. `countDirection` varchar(1) NOT NULL COMMENT '运算符号; +、-',
  7. `accessRule` varchar(20) DEFAULT '' COMMENT '取数规则; 余额、借方余额、贷房余额、科目借方余额、科目贷方余额',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 744 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债计算规则'

mb_report_profit_item

  • 资产负债表
  1. CREATE TABLE `mb_report_profit_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `computeFormula` varchar(255) DEFAULT NULL COMMENT '项目固定公式;',
  9. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  10. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  11. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  12. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  13. PRIMARY KEY (`id`) USING BTREE
  14. ) ENGINE = InnoDB AUTO_INCREMENT = 621 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

mb_report_summary_item

  • 资产负债表
  1. CREATE TABLE `mb_report_summary_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `editable` varchar(20) DEFAULT NULL COMMENT '是否可以编辑公式;是、否',
  9. `computeFormula` text COMMENT '项目固定公式;',
  10. `computeFormulaRemark` text COMMENT '项目固定公式;',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 381 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

mb_subject

  • 科目表
  1. CREATE TABLE `mb_subject` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码; 资产类 1001++, 负债类2001++..',
  5. `subjectName` varchar(255) DEFAULT NULL COMMENT '科目名称;',
  6. `subjectLabel` varchar(255) DEFAULT NULL COMMENT '科目标签;',
  7. `subjectCategory` varchar(255) DEFAULT NULL COMMENT '科目分类;资产, 负债, 权益, 成本, 损益',
  8. `subjectLevel` int(11) DEFAULT '1' COMMENT '科目级别; 1级科目、2级科目….',
  9. `subjectHasChildren` varchar(255) DEFAULT '无下级科目' COMMENT '科目类型; 有下级科目, 无下级科目',
  10. `subjectBalanceDirection` varchar(4) DEFAULT NULL COMMENT '科目余额方向; 借、贷',
  11. `assistList` varchar(255) DEFAULT NULL COMMENT '辅助核算配置列表; “,”拼接 E.g: 客户,供应商,职员,项目,部门,拓展1,拓展2 ',
  12. `isShown` varchar(255) DEFAULT '显示' COMMENT '是否显示;显示,隐藏',
  13. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  14. `cashFlowInItemId` varchar(255) DEFAULT NULL COMMENT '现金流注入项目id;',
  15. `cashFlowInItemName` varchar(255) DEFAULT NULL COMMENT '现金流注入项目名称;',
  16. `cashFlowOutItemId` varchar(255) DEFAULT NULL COMMENT '现金流注出项目id;',
  17. `cashFlowOutItemName` varchar(255) DEFAULT NULL COMMENT '现金流注出项目名称;',
  18. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  19. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  20. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  21. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  22. PRIMARY KEY (`id`) USING BTREE,
  23. UNIQUE KEY `appaId_subject_unique` (`appaId`, `subjectId`) USING BTREE
  24. ) ENGINE = InnoDB AUTO_INCREMENT = 5031 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '科目表'

mb_subject_cash_flow

  • 资产负债表
  1. CREATE TABLE `mb_subject_cash_flow` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `cashFlowInItemId` varchar(255) DEFAULT NULL,
  6. `cashFlowInItemName` varchar(255) DEFAULT NULL,
  7. `cashFlowOutItemId` varchar(255) DEFAULT NULL,
  8. `cashFlowOutItemName` varchar(255) DEFAULT NULL,
  9. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  10. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  11. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  12. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  13. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  14. PRIMARY KEY (`id`) USING BTREE
  15. ) ENGINE = InnoDB AUTO_INCREMENT = 1869 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '资产负债表'

mb_voucher_template

  • 凭证模板表
  1. CREATE TABLE `mb_voucher_template` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `voucherTemplateId` varchar(255) DEFAULT NULL COMMENT '模板ID; V + idSequence',
  5. `idSequence` int(11) DEFAULT NULL COMMENT '自增ID',
  6. `voucherTemplateName` varchar(255) DEFAULT '0.00' COMMENT '模板名称;',
  7. `voucherTemplateConfig` text COMMENT '模板配置JSON',
  8. `voucherType` varchar(255) DEFAULT NULL COMMENT '凭证类型; 普通凭证、结账凭证、日记账凭证',
  9. `sort` int(11) DEFAULT NULL,
  10. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  11. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  12. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  13. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  14. PRIMARY KEY (`id`) USING BTREE,
  15. UNIQUE KEY `appaId_template_unique` (`appaId`, `voucherTemplateId`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 14 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '凭证模板表'

period

  • 会计区间表
  1. CREATE TABLE `period` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `periodId` varchar(255) DEFAULT NULL COMMENT '会计期间; 月份维度 E.g: 2023-03',
  5. `financeYear` varchar(255) DEFAULT NULL COMMENT '财年;',
  6. `isCheckout` varchar(255) DEFAULT NULL COMMENT '是否结账; 已结账、待结账、重新结账中',
  7. `isPeriodStart` varchar(255) DEFAULT '否' COMMENT '是否初始会计期间; 是, 否',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE,
  13. UNIQUE KEY `appaId_periodId_unique` (`appaId`, `periodId`) USING BTREE
  14. ) ENGINE = InnoDB AUTO_INCREMENT = 793 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '会计区间表'

report_asset_liability_formula

  • 资产负债计算规则
  1. CREATE TABLE `report_asset_liability_formula` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  5. `itemId` varchar(255) DEFAULT NULL COMMENT '资产负债id;',
  6. `countDirection` varchar(1) NOT NULL COMMENT '运算符号; +、-',
  7. `accessRule` varchar(20) NOT NULL DEFAULT '' COMMENT '取数规则; 余额、借方余额、贷房余额、科目借方余额、科目贷方余额',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 3038 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债计算规则'

report_asset_liability_item

  • 资产负债表
  1. CREATE TABLE `report_asset_liability_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `type` varchar(255) DEFAULT NULL COMMENT '类型; 资产、负债',
  9. `editable` varchar(20) DEFAULT NULL COMMENT '是否可以编辑公式;是、否',
  10. `computeFormula` varchar(255) DEFAULT NULL COMMENT '项目固定公式;',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 2553 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

report_cash_flow_ex_formula

  • 资产负债计算规则
  1. CREATE TABLE `report_cash_flow_ex_formula` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  5. `itemId` varchar(255) DEFAULT NULL COMMENT '资产负债id;',
  6. `countDirection` varchar(1) NOT NULL COMMENT '运算符号; +、-',
  7. `accessRule` varchar(20) DEFAULT '' COMMENT '取数规则; 余额、借方余额、贷房余额、科目借方余额、科目贷方余额',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 353 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债计算规则'

report_cash_flow_ex_item

  • 资产负债表
  1. CREATE TABLE `report_cash_flow_ex_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `editable` varchar(20) DEFAULT NULL COMMENT '是否可以编辑公式;是、否',
  9. `computeFormula` varchar(255) DEFAULT NULL COMMENT '项目固定公式;',
  10. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  11. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  12. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  13. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  14. PRIMARY KEY (`id`) USING BTREE
  15. ) ENGINE = InnoDB AUTO_INCREMENT = 925 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

report_cash_flow_item

  • 资产负债表
  1. CREATE TABLE `report_cash_flow_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `computeFormula` text COMMENT '项目固定公式;',
  9. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  10. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  11. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  12. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  13. PRIMARY KEY (`id`) USING BTREE
  14. ) ENGINE = InnoDB AUTO_INCREMENT = 1101 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

report_cash_flow_item3

  • 资产负债表
  1. CREATE TABLE `report_cash_flow_item3` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `computeFormula` text COMMENT '项目固定公式;',
  9. `itemAmountMidYear` decimal(14, 2) DEFAULT NULL COMMENT '期初余额',
  10. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  11. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  12. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  13. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  14. PRIMARY KEY (`id`) USING BTREE
  15. ) ENGINE = InnoDB AUTO_INCREMENT = 201 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '资产负债表'

report_profit_formula

  • 资产负债计算规则
  1. CREATE TABLE `report_profit_formula` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  5. `itemId` varchar(255) DEFAULT NULL COMMENT '资产负债id;',
  6. `countDirection` varchar(1) NOT NULL COMMENT '运算符号; +、-',
  7. `accessRule` varchar(20) DEFAULT '' COMMENT '取数规则; 余额、借方余额、贷房余额、科目借方余额、科目贷方余额',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE
  13. ) ENGINE = InnoDB AUTO_INCREMENT = 1549 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债计算规则'

report_profit_item

  • 资产负债表
  1. CREATE TABLE `report_profit_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `editable` varchar(20) DEFAULT NULL COMMENT '是否可以编辑公式;是、否',
  9. `type` varchar(255) DEFAULT NULL COMMENT '类型; 资产、负债',
  10. `computeFormula` varchar(255) DEFAULT NULL COMMENT '项目固定公式;',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 1334 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

report_summary_item

  • 资产负债表
  1. CREATE TABLE `report_summary_item` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `itemId` varchar(255) DEFAULT NULL COMMENT '项目ID;',
  5. `itemName` varchar(255) DEFAULT NULL COMMENT '项目名称;',
  6. `level` int(11) DEFAULT '0' COMMENT '级别;',
  7. `row` int(11) DEFAULT NULL COMMENT '行次;',
  8. `editable` varchar(20) DEFAULT NULL COMMENT '是否可以编辑公式;是、否',
  9. `computeFormula` text COMMENT '项目固定公式;',
  10. `computeFormulaRemark` text COMMENT '项目固定公式;',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 818 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '资产负债表'

salary_month_record

  • 每月薪资记录
  1. CREATE TABLE `salary_month_record` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `salaryMonthRecordId` varchar(255) NOT NULL COMMENT '工资月记录编号',
  5. `title` varchar(40) DEFAULT NULL COMMENT '报表标题',
  6. `year` int(11) DEFAULT NULL COMMENT '年',
  7. `month` int(11) DEFAULT NULL COMMENT '月',
  8. `startTime` date DEFAULT NULL COMMENT '计薪开始日期',
  9. `endTime` date DEFAULT NULL COMMENT '计薪结束日期',
  10. `expectedPaySalaryTotal` decimal(10, 2) DEFAULT '0.00' COMMENT '应发工资总额',
  11. `totalDeductSalaryTotal` decimal(10, 2) DEFAULT '0.00' COMMENT '应扣工资总额',
  12. `realPaySalaryTotal` decimal(10, 2) DEFAULT '0.00' COMMENT '实发工资总额',
  13. `employeeCostTotal` decimal(10, 2) DEFAULT '0.00' COMMENT '员工成本合计',
  14. `voucherId` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '凭证ID',
  15. `operation` varchar(255) CHARACTER SET utf8mb4 DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  16. `operationByUserId` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '操作者userId',
  17. `operationByUser` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '操作者用户名',
  18. `operationAt` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  19. PRIMARY KEY (`id`) USING BTREE
  20. ) ENGINE = InnoDB AUTO_INCREMENT = 107 DEFAULT CHARSET = utf8mb4 COMMENT = '每月薪资记录'

salary_record

  • 薪资记录
  1. CREATE TABLE `salary_record` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `employeeId` varchar(255) NOT NULL COMMENT '员工ID',
  5. `salaryRecordId` varchar(255) NOT NULL COMMENT '工资记录编号',
  6. `salaryMonthRecordId` varchar(255) NOT NULL COMMENT '工资月记录编号',
  7. `year` int(11) DEFAULT NULL COMMENT '年',
  8. `month` int(11) DEFAULT NULL COMMENT '月',
  9. `taxExemption` decimal(10, 2) DEFAULT '0.00' COMMENT '个税免征额',
  10. `totalSalary` decimal(10, 2) DEFAULT '0.00' COMMENT '工资总额',
  11. `totalSalaryContent` longtext COMMENT '工资总额内容; JSON',
  12. `totalDeductSalary` decimal(10, 2) DEFAULT '0.00' COMMENT '应扣工资',
  13. `totalDeductSalaryContent` longtext COMMENT '应扣工资内容; JSON',
  14. `expectedPaySalary` decimal(10, 2) DEFAULT '0.00' COMMENT '应发工资',
  15. `personalInsuranceAmount` decimal(10, 2) DEFAULT '0.00' COMMENT '代扣个人款项',
  16. `personalEndowmentInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '养老保险',
  17. `personalMedicalInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '医疗保险',
  18. `personalUnemploymentInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '失业保险',
  19. `personalInjuryInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '工伤保险',
  20. `personalMaternityInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '生育保险',
  21. `personalHousingFund` decimal(10, 2) DEFAULT '0.00' COMMENT '住房公积金',
  22. `otherDeduct` decimal(10, 2) DEFAULT '0.00' COMMENT '其他扣除',
  23. `accumulatedIncome` decimal(10, 2) DEFAULT '0.00' COMMENT '累计收入额',
  24. `accumulatedDeductExpenses` decimal(10, 2) DEFAULT '0.00' COMMENT '累计减除费用',
  25. `accumulatedWithholding` decimal(10, 2) DEFAULT '0.00' COMMENT '累计代扣额',
  26. `accumulatedSpecialAdditionalDeduction` decimal(10, 2) DEFAULT '0.00' COMMENT '累计专项附加扣除',
  27. `accumulatedOtherDeduction` decimal(10, 2) DEFAULT '0.00' COMMENT '累计其他扣除',
  28. `childrenEducation` decimal(10, 2) DEFAULT '0.00' COMMENT '子女教育',
  29. `supportingTheElderly` decimal(10, 2) DEFAULT '0.00' COMMENT '赡养老人',
  30. `housingLoanInterest` decimal(10, 2) DEFAULT '0.00' COMMENT '住房贷款利息',
  31. `housingRent` decimal(10, 2) DEFAULT '0.00' COMMENT '住房租金',
  32. `continuingEducation` decimal(10, 2) DEFAULT '0.00' COMMENT '继续教育',
  33. `infantCare` decimal(10, 2) DEFAULT '0.00' COMMENT '3岁以下婴幼儿照护',
  34. `accumulatedTaxableIncome` decimal(10, 2) DEFAULT '0.00' COMMENT '累计应缴个税',
  35. `accumulatedPaidTax` decimal(10, 2) DEFAULT '0.00' COMMENT '已缴个税',
  36. `currentMonthTaxableIncome` decimal(10, 2) DEFAULT '0.00' COMMENT '本月应缴个税',
  37. `taxAdjustment` decimal(10, 2) DEFAULT '0.00' COMMENT '个税调整',
  38. `realPaySalaryAdjustment` decimal(10, 2) DEFAULT '0.00' COMMENT '实发工资调整',
  39. `realPaySalaryAdjustmentContent` longtext COMMENT '实发工资调整内容; JSON',
  40. `realPaySalary` decimal(10, 2) DEFAULT '0.00' COMMENT '实发工资',
  41. `companyInsuranceAmount` decimal(10, 2) DEFAULT '0.00' COMMENT '公司承担款项',
  42. `companyEndowmentInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '养老保险',
  43. `companyMedicalInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '医疗保险',
  44. `companyUnemploymentInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '失业保险',
  45. `companyInjuryInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '工伤保险',
  46. `companyMaternityInsurance` decimal(10, 2) DEFAULT '0.00' COMMENT '生育保险',
  47. `companyHousingFund` decimal(10, 2) DEFAULT '0.00' COMMENT '住房公积金',
  48. `companyInsuranceAmountTotal` decimal(10, 2) DEFAULT NULL COMMENT '公司承担款项小计',
  49. `employeeCostTotal` decimal(10, 2) DEFAULT '0.00' COMMENT '员工成本合计',
  50. `operation` varchar(255) CHARACTER SET utf8mb4 DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  51. `operationByUserId` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '操作者userId',
  52. `operationByUser` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '操作者用户名',
  53. `operationAt` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  54. PRIMARY KEY (`id`) USING BTREE
  55. ) ENGINE = InnoDB AUTO_INCREMENT = 108 DEFAULT CHARSET = utf8mb4 COMMENT = '薪资记录'

subject

  • 科目表
  1. CREATE TABLE `subject` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码; 资产类 1001++, 负债类2001++..',
  5. `subjectName` varchar(255) DEFAULT NULL COMMENT '科目名称;',
  6. `subjectLabel` varchar(255) DEFAULT NULL COMMENT '科目标签;',
  7. `subjectTag` varchar(255) DEFAULT '' COMMENT '科目小标签;如父,子,辅,新,借,贷',
  8. `subjectCategory` varchar(255) DEFAULT NULL COMMENT '科目分类;资产, 负债, 权益, 成本, 损益',
  9. `subjectLevel` int(11) DEFAULT '1' COMMENT '科目级别; 1级科目、2级科目….',
  10. `subjectHasChildren` varchar(255) DEFAULT '无下级科目' COMMENT '科目类型; 有下级科目, 无下级科目',
  11. `subjectBalanceDirection` varchar(4) DEFAULT NULL COMMENT '科目余额方向; 借、贷',
  12. `assistList` varchar(255) DEFAULT NULL COMMENT '辅助核算配置列表; “,”拼接 E.g: 客户,供应商,职员,项目,部门,拓展1,拓展2 ',
  13. `currencyList` varchar(255) DEFAULT NULL COMMENT '外币核算;',
  14. `isShown` varchar(255) DEFAULT '显示' COMMENT '是否显示;显示,隐藏',
  15. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  16. `oldSubjectId` varchar(255) DEFAULT NULL COMMENT '导入的科目编码; 资产类 1001++, 负债类2001++..',
  17. `oldSubjectName` varchar(255) DEFAULT NULL COMMENT '导入的科目名称;',
  18. `cashFlowInItemId` varchar(255) DEFAULT NULL COMMENT '现金流注入项目id;',
  19. `cashFlowInItemName` varchar(255) DEFAULT NULL COMMENT '现金流注入项目名称;',
  20. `cashFlowOutItemId` varchar(255) DEFAULT NULL COMMENT '现金流注出项目id;',
  21. `cashFlowOutItemName` varchar(255) DEFAULT NULL COMMENT '现金流注出项目名称;',
  22. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  23. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  24. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  25. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  26. PRIMARY KEY (`id`) USING BTREE,
  27. UNIQUE KEY `appaId_subject_unique` (`appaId`, `subjectId`) USING BTREE
  28. ) ENGINE = InnoDB AUTO_INCREMENT = 16823 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '科目表'

subject_balance_period

  • 科目余额表-会计期间维度
  1. CREATE TABLE `subject_balance_period` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `periodId` varchar(255) DEFAULT NULL COMMENT '会计期间; E.g: 2023-03',
  5. `financeYear` varchar(255) DEFAULT NULL COMMENT '财年;',
  6. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  7. `startDebit` decimal(14, 2) DEFAULT '0.00' COMMENT '期初余额-借方',
  8. `startCredit` decimal(14, 2) DEFAULT '0.00' COMMENT '期初余额-贷方',
  9. `occurDebit` decimal(14, 2) DEFAULT '0.00' COMMENT '本期发生额-借方',
  10. `occurCredit` decimal(14, 2) DEFAULT '0.00' COMMENT '本期发生额-贷方',
  11. `occurAmount` decimal(14, 2) DEFAULT '0.00' COMMENT '本期余额/本期实际损益发生额',
  12. `endDebit` decimal(14, 2) DEFAULT '0.00' COMMENT '期末余额-借方',
  13. `endCredit` decimal(14, 2) DEFAULT '0.00' COMMENT '期末余额-贷方',
  14. `isPeriodStart` varchar(255) DEFAULT '否' COMMENT '是否初始会计期间; 是, 否',
  15. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  16. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  17. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  18. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  19. PRIMARY KEY (`id`) USING BTREE,
  20. UNIQUE KEY `appaId_periodId_subjectId_unique` (`appaId`, `periodId`, `subjectId`) USING BTREE,
  21. KEY `subjectId_index` (`subjectId`) USING BTREE,
  22. KEY `periodId_index` (`periodId`) USING BTREE
  23. ) ENGINE = InnoDB AUTO_INCREMENT = 107182 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '科目余额表-会计期间维度'

subject_balance_start

  • 科目余额表-会计期间维度
  1. CREATE TABLE `subject_balance_start` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  5. `assistChildrenList` mediumtext COMMENT '辅助子科目列表; 当前科目的临时子科目列表',
  6. `startDebitPeriod` decimal(14, 2) DEFAULT '0.00' COMMENT '期初余额-借方',
  7. `startCreditPeriod` decimal(14, 2) DEFAULT '0.00' COMMENT '期初余额-贷方',
  8. `startDebitYear` decimal(14, 2) DEFAULT '0.00' COMMENT '年初余额-借方',
  9. `startCreditYear` decimal(14, 2) DEFAULT '0.00' COMMENT '年初余额-贷方',
  10. `occurDebitYear` decimal(14, 2) DEFAULT '0.00' COMMENT '本年发生额-借方',
  11. `occurCreditYear` decimal(14, 2) DEFAULT '0.00' COMMENT '本年发生额-贷方',
  12. `occurAmountYear` decimal(14, 2) DEFAULT '0.00' COMMENT '本年发生额-余额变动;',
  13. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  14. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  15. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  16. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  17. PRIMARY KEY (`id`) USING BTREE,
  18. UNIQUE KEY `appaId_periodId_subjectId_unique` (`appaId`, `subjectId`) USING BTREE,
  19. KEY `subjectId_index` (`subjectId`) USING BTREE
  20. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC COMMENT = '科目余额表-会计期间维度'

subject_balance_year

  • 科目余额表-财年维度
  1. CREATE TABLE `subject_balance_year` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `financeYear` varchar(255) DEFAULT NULL COMMENT '财年; E.g: 2023',
  5. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  6. `startDebitYearNoAdjust` decimal(14, 2) DEFAULT '0.00',
  7. `startCreditYearNoAdjust` decimal(14, 2) DEFAULT '0.00',
  8. `startDebitYear` decimal(14, 2) DEFAULT '0.00' COMMENT '年初余额-借方',
  9. `startCreditYear` decimal(14, 2) DEFAULT '0.00' COMMENT '年初余额-贷方',
  10. `occurDebitYear` decimal(14, 2) DEFAULT '0.00' COMMENT '本年累计发生额-借方;',
  11. `occurCreditYear` decimal(14, 2) DEFAULT '0.00' COMMENT '本年累计发生额-贷方',
  12. `occurAmountYear` decimal(14, 2) DEFAULT '0.00' COMMENT '本年余额/本年实际损益发生额',
  13. `endDebitYear` decimal(14, 2) DEFAULT '0.00' COMMENT '年末余额-借方; 预留字段',
  14. `endCreditYear` decimal(14, 2) DEFAULT '0.00' COMMENT '年末余额-贷方; 预留字段',
  15. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  16. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  17. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  18. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  19. PRIMARY KEY (`id`) USING BTREE,
  20. UNIQUE KEY `appaId_financeYear_subjectId_unique` (`appaId`, `financeYear`, `subjectId`) USING BTREE,
  21. KEY `subject_index` (`subjectId`) USING BTREE,
  22. KEY `financeYear_index` (`financeYear`) USING BTREE
  23. ) ENGINE = InnoDB AUTO_INCREMENT = 97077 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '科目余额表-财年维度'

subject_balance_year_adjust

  • 科目余额表-财年维度
  1. CREATE TABLE `subject_balance_year_adjust` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `financeYear` varchar(255) DEFAULT NULL COMMENT '财年; E.g: 2023',
  5. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目编码;',
  6. `startDebitYearAdjust` decimal(14, 2) DEFAULT '0.00' COMMENT '调年初余额-借方',
  7. `startCreditYearAdjust` decimal(14, 2) DEFAULT '0.00' COMMENT '调年初余额-贷方',
  8. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  9. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  10. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  11. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  12. PRIMARY KEY (`id`) USING BTREE,
  13. UNIQUE KEY `appaId_financeYear_subjectId_unique` (`appaId`, `subjectId`, `financeYear`) USING BTREE,
  14. KEY `subject_index` (`subjectId`) USING BTREE,
  15. KEY `financeYear_index` (`financeYear`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 58 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '科目余额表-财年维度'

voucher

  • 凭证表
  1. CREATE TABLE `voucher` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `periodId` varchar(255) DEFAULT NULL COMMENT '会计期间; E.g: 2023-03',
  5. `voucherName` varchar(255) DEFAULT NULL COMMENT '凭证字; 记2022',
  6. `voucherNumber` int(11) DEFAULT NULL COMMENT '凭证号; 10001',
  7. `voucherId` varchar(255) DEFAULT NULL COMMENT '凭证字号; periodId + voucherName + voucherNumber',
  8. `voucherType` varchar(255) DEFAULT '普通凭证' COMMENT '凭证类型; 普通凭证、结账凭证',
  9. `voucherTemplateId` varchar(255) DEFAULT NULL COMMENT '凭证模板ID;',
  10. `voucherTemplateName` varchar(255) DEFAULT NULL COMMENT '凭证模板名称;',
  11. `voucherAccountant` varchar(255) DEFAULT '' COMMENT '制单人',
  12. `voucherAudit` varchar(255) DEFAULT '' COMMENT '审核人; 预留字段',
  13. `voucherAt` varchar(255) DEFAULT NULL COMMENT '凭证时间; E.g: 2021-05-28',
  14. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  15. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  16. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  17. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  18. PRIMARY KEY (`id`) USING BTREE,
  19. UNIQUE KEY `appaId_voucherId_unique` (`appaId`, `voucherId`) USING BTREE,
  20. KEY `appaId` (`appaId`) USING BTREE,
  21. KEY `periodId` (`periodId`) USING BTREE,
  22. KEY `voucherId` (`voucherId`) USING BTREE
  23. ) ENGINE = InnoDB AUTO_INCREMENT = 31091 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '凭证表'

voucher_entry

  • 凭证条目表
  1. CREATE TABLE `voucher_entry` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `voucherId` varchar(255) DEFAULT NULL COMMENT '凭证Id;',
  5. `subjectId` varchar(255) DEFAULT NULL COMMENT '科目id;',
  6. `entryAbstract` varchar(255) DEFAULT NULL COMMENT '摘要',
  7. `debit` decimal(14, 2) DEFAULT '0.00' COMMENT '借方金额',
  8. `credit` decimal(14, 2) DEFAULT '0.00' COMMENT '贷方金额',
  9. `currencyId` varchar(255) DEFAULT NULL COMMENT '外币名称;',
  10. `currencyRate` decimal(4, 2) DEFAULT NULL COMMENT '汇率;',
  11. `currencyAmonut` varchar(255) DEFAULT NULL COMMENT '原币;原币*汇率 =借方/贷方金额',
  12. `assistIdOfCustomer` varchar(255) DEFAULT NULL COMMENT '辅助核算-客户Id',
  13. `assistIdOfSupplier` varchar(255) DEFAULT NULL COMMENT '辅助核算-供应商Id',
  14. `assistIdOfStaff` varchar(255) DEFAULT NULL COMMENT '辅助核算-员工Id',
  15. `assistIdOfProject` varchar(255) DEFAULT NULL COMMENT '辅助核算-项目Id',
  16. `assistIdOfDepart` varchar(255) DEFAULT NULL COMMENT '辅助核算-部门Id',
  17. `assistIdOfCunhuo` varchar(255) DEFAULT NULL COMMENT '辅助核算-存货名称;',
  18. `assistNameOfCustomer` varchar(255) DEFAULT NULL,
  19. `assistNameOfSupplier` varchar(255) DEFAULT NULL,
  20. `assistNameOfStaff` varchar(255) DEFAULT NULL,
  21. `assistNameOfProject` varchar(255) DEFAULT NULL,
  22. `assistNameOfDepart` varchar(255) DEFAULT NULL,
  23. `assistNameOfCunhuo` varchar(255) DEFAULT NULL COMMENT '辅助核算-存货ID;',
  24. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  25. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  26. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  27. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  28. PRIMARY KEY (`id`) USING BTREE
  29. ) ENGINE = InnoDB AUTO_INCREMENT = 360493 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '凭证条目表'

voucher_file

  1. CREATE TABLE `voucher_file` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `fileId` varchar(255) DEFAULT NULL COMMENT '文件Id',
  5. `voucherId` varchar(255) DEFAULT NULL COMMENT '凭证字号',
  6. `downloadPath` varchar(255) DEFAULT NULL COMMENT '文件下载路径',
  7. `filename` varchar(255) DEFAULT NULL COMMENT '文件名',
  8. `binarySize` varchar(255) DEFAULT NULL COMMENT '文件大小',
  9. `fileType` varchar(255) DEFAULT NULL COMMENT '文件类型',
  10. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  11. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  12. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  13. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  14. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  15. PRIMARY KEY (`id`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 4 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin

voucher_template

  • 凭证模板表
  1. CREATE TABLE `voucher_template` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `appaId` varchar(255) DEFAULT NULL COMMENT '账套ID',
  4. `voucherTemplateId` varchar(255) DEFAULT NULL COMMENT '模板ID; V + idSequence',
  5. `idSequence` int(11) DEFAULT NULL COMMENT '自增ID',
  6. `voucherTemplateName` varchar(255) DEFAULT '0.00' COMMENT '模板名称;',
  7. `voucherTemplateConfig` text COMMENT '模板配置JSON',
  8. `voucherType` varchar(255) DEFAULT NULL COMMENT '凭证类型; 普通凭证、结账凭证、日记账凭证',
  9. `sort` int(11) DEFAULT NULL,
  10. `operation` varchar(255) DEFAULT 'insert' COMMENT '操作; insert, update, jhInsert, jhUpdate, jhDelete jhRestore',
  11. `operationByUserId` varchar(255) DEFAULT NULL COMMENT '操作者userId',
  12. `operationByUser` varchar(255) DEFAULT NULL COMMENT '操作者用户名',
  13. `operationAt` varchar(255) DEFAULT NULL COMMENT '操作时间; E.g: 2021-05-28T10:24:54+08:00 ',
  14. PRIMARY KEY (`id`) USING BTREE,
  15. UNIQUE KEY `appaId_template_unique` (`appaId`, `voucherTemplateId`) USING BTREE
  16. ) ENGINE = InnoDB AUTO_INCREMENT = 501 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '凭证模板表'

业务视图

_view02_user_app

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`localhost` SQL SECURITY DEFINER VIEW `_view02_user_app` AS
  2. select
  3. `jh_enterprise_v2_data_repository`.`enterprise_view02_user_app`.`id` AS `id`,
  4. `jh_enterprise_v2_data_repository`.`enterprise_view02_user_app`.`userId` AS `userId`,
  5. `jh_enterprise_v2_data_repository`.`enterprise_view02_user_app`.`appId` AS `appId`
  6. from
  7. `jh_enterprise_v2_data_repository`.`enterprise_view02_user_app`
  8. where
  9. (
  10. `jh_enterprise_v2_data_repository`.`enterprise_view02_user_app`.`appId` = 'jh-finance'
  11. )

view01_employee_salary_record

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_employee_salary_record` AS
  2. select
  3. `salary_record`.`id` AS `id`,
  4. `salary_record`.`appaId` AS `appaId`,
  5. `salary_record`.`salaryRecordId` AS `salaryRecordId`,
  6. `salary_record`.`salaryMonthRecordId` AS `salaryMonthRecordId`,
  7. `salary_record`.`year` AS `year`,
  8. `salary_record`.`month` AS `month`,
  9. `salary_record`.`taxExemption` AS `taxExemption`,
  10. `salary_record`.`totalSalary` AS `totalSalary`,
  11. `salary_record`.`totalSalaryContent` AS `totalSalaryContent`,
  12. `salary_record`.`totalDeductSalary` AS `totalDeductSalary`,
  13. `salary_record`.`totalDeductSalaryContent` AS `totalDeductSalaryContent`,
  14. `salary_record`.`expectedPaySalary` AS `expectedPaySalary`,
  15. `salary_record`.`personalInsuranceAmount` AS `personalInsuranceAmount`,
  16. `salary_record`.`personalEndowmentInsurance` AS `personalEndowmentInsurance`,
  17. `salary_record`.`personalMedicalInsurance` AS `personalMedicalInsurance`,
  18. `salary_record`.`personalUnemploymentInsurance` AS `personalUnemploymentInsurance`,
  19. `salary_record`.`personalInjuryInsurance` AS `personalInjuryInsurance`,
  20. `salary_record`.`personalMaternityInsurance` AS `personalMaternityInsurance`,
  21. `salary_record`.`personalHousingFund` AS `personalHousingFund`,
  22. `salary_record`.`otherDeduct` AS `otherDeduct`,
  23. `salary_record`.`accumulatedIncome` AS `accumulatedIncome`,
  24. `salary_record`.`accumulatedDeductExpenses` AS `accumulatedDeductExpenses`,
  25. `salary_record`.`accumulatedWithholding` AS `accumulatedWithholding`,
  26. `salary_record`.`accumulatedSpecialAdditionalDeduction` AS `accumulatedSpecialAdditionalDeduction`,
  27. `salary_record`.`accumulatedOtherDeduction` AS `accumulatedOtherDeduction`,
  28. `salary_record`.`supportingTheElderly` AS `supportingTheElderly`,
  29. `salary_record`.`childrenEducation` AS `childrenEducation`,
  30. `salary_record`.`housingLoanInterest` AS `housingLoanInterest`,
  31. `salary_record`.`housingRent` AS `housingRent`,
  32. `salary_record`.`continuingEducation` AS `continuingEducation`,
  33. `salary_record`.`infantCare` AS `infantCare`,
  34. `salary_record`.`accumulatedTaxableIncome` AS `accumulatedTaxableIncome`,
  35. `salary_record`.`accumulatedPaidTax` AS `accumulatedPaidTax`,
  36. `salary_record`.`taxAdjustment` AS `taxAdjustment`,
  37. `salary_record`.`currentMonthTaxableIncome` AS `currentMonthTaxableIncome`,
  38. `salary_record`.`realPaySalaryAdjustment` AS `realPaySalaryAdjustment`,
  39. `salary_record`.`companyEndowmentInsurance` AS `companyEndowmentInsurance`,
  40. `salary_record`.`companyInsuranceAmount` AS `companyInsuranceAmount`,
  41. `salary_record`.`realPaySalary` AS `realPaySalary`,
  42. `salary_record`.`realPaySalaryAdjustmentContent` AS `realPaySalaryAdjustmentContent`,
  43. `salary_record`.`companyInjuryInsurance` AS `companyInjuryInsurance`,
  44. `salary_record`.`companyUnemploymentInsurance` AS `companyUnemploymentInsurance`,
  45. `salary_record`.`companyMedicalInsurance` AS `companyMedicalInsurance`,
  46. `salary_record`.`companyMaternityInsurance` AS `companyMaternityInsurance`,
  47. `salary_record`.`operation` AS `operation`,
  48. `salary_record`.`employeeCostTotal` AS `employeeCostTotal`,
  49. `salary_record`.`companyHousingFund` AS `companyHousingFund`,
  50. `salary_record`.`operationAt` AS `operationAt`,
  51. `salary_record`.`operationByUser` AS `operationByUser`,
  52. `salary_record`.`operationByUserId` AS `operationByUserId`,
  53. `employee`.`employeeId` AS `employeeId`,
  54. `employee`.`employeeName` AS `employeeName`,
  55. `employee`.`sex` AS `sex`,
  56. `employee`.`icType` AS `icType`,
  57. `employee`.`icNumber` AS `icNumber`,
  58. `employee`.`phone` AS `phone`,
  59. `employee`.`dateOfBirth` AS `dateOfBirth`,
  60. `employee`.`email` AS `email`,
  61. `employee`.`education` AS `education`,
  62. `employee`.`bankName` AS `bankName`,
  63. `employee`.`bankAccount` AS `bankAccount`,
  64. `employee`.`dateOfEntry` AS `dateOfEntry`,
  65. `employee`.`department` AS `department`,
  66. `employee`.`position` AS `position`,
  67. `employee`.`positionLevel` AS `positionLevel`,
  68. `employee`.`dateOfSalary` AS `dateOfSalary`,
  69. `employee`.`hasMemberInsurance` AS `hasMemberInsurance`,
  70. `employee`.`subjectOfAccruedSalary` AS `subjectOfAccruedSalary`,
  71. `employee`.`entryStatus` AS `entryStatus`,
  72. `employee`.`remark` AS `remark`,
  73. `employee`.`insuranceConfig` AS `insuranceConfig`
  74. from
  75. (
  76. `salary_record`
  77. left join `employee` on (
  78. (
  79. (
  80. `employee`.`employeeId` = `salary_record`.`employeeId`
  81. )
  82. and (`employee`.`appaId` = `salary_record`.`appaId`)
  83. )
  84. )
  85. )

view01_fund_account_entry

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_fund_account_entry` AS
  2. select
  3. `fund_account_entry`.`id` AS `id`,
  4. `fund_account_entry`.`appaId` AS `appaId`,
  5. `voucher`.`voucherId` AS `voucherId`,
  6. `fund_account_entry`.`idSequence` AS `idSequence`,
  7. `fund_account_entry`.`accountEntryId` AS `accountEntryId`,
  8. `fund_account_entry`.`accountId` AS `accountId`,
  9. `fund_account_entry`.`accountEntryAt` AS `accountEntryAt`,
  10. `fund_account_entry`.`accountEntryAbstract` AS `accountEntryAbstract`,
  11. `fund_account_entry`.`templateName` AS `templateName`,
  12. `fund_account_entry`.`assistIdOfCustomer` AS `assistIdOfCustomer`,
  13. `fund_account_entry`.`assistNameOfCustomer` AS `assistNameOfCustomer`,
  14. `fund_account_entry`.`assistIdOfSupplier` AS `assistIdOfSupplier`,
  15. `fund_account_entry`.`assistNameOfSupplier` AS `assistNameOfSupplier`,
  16. `fund_account_entry`.`assistIdOfStaff` AS `assistIdOfStaff`,
  17. `fund_account_entry`.`assistNameOfStaff` AS `assistNameOfStaff`,
  18. `fund_account_entry`.`assistIdOfProject` AS `assistIdOfProject`,
  19. `fund_account_entry`.`assistNameOfProject` AS `assistNameOfProject`,
  20. `fund_account_entry`.`assistIdOfDepart` AS `assistIdOfDepart`,
  21. `fund_account_entry`.`assistNameOfDepart` AS `assistNameOfDepart`,
  22. `fund_account_entry`.`relTransferId` AS `relTransferId`,
  23. `fund_account_entry`.`transferAccountInfo` AS `transferAccountInfo`,
  24. `fund_account_entry`.`amount` AS `amount`,
  25. `fund_account_entry`.`operation` AS `operation`,
  26. `fund_account_entry`.`operationByUserId` AS `operationByUserId`,
  27. `fund_account_entry`.`operationByUser` AS `operationByUser`,
  28. `fund_account_entry`.`operationAt` AS `operationAt`
  29. from
  30. (
  31. `fund_account_entry`
  32. left join `voucher` on (
  33. (
  34. (
  35. `fund_account_entry`.`voucherId` = `voucher`.`voucherId`
  36. )
  37. and (
  38. `voucher`.`appaId` = `fund_account_entry`.`appaId`
  39. )
  40. )
  41. )
  42. )

view01_invoice

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_invoice` AS
  2. select
  3. `invoice`.`id` AS `id`,
  4. `invoice`.`appaId` AS `appaId`,
  5. `invoice`.`periodId` AS `periodId`,
  6. `voucher`.`voucherId` AS `voucherId`,
  7. `invoice`.`invoiceId` AS `invoiceId`,
  8. `invoice`.`invoiceType` AS `invoiceType`,
  9. `invoice`.`invoiceDataType` AS `invoiceDataType`,
  10. `invoice`.`invoiceRecordTime` AS `invoiceRecordTime`,
  11. `invoice`.`invoiceTime` AS `invoiceTime`,
  12. `invoice`.`invoiceCode` AS `invoiceCode`,
  13. `invoice`.`invoiceUnifiedSocialCreditCode` AS `invoiceUnifiedSocialCreditCode`,
  14. `invoice`.`invoiceNumber` AS `invoiceNumber`,
  15. `invoice`.`invoiceStatus` AS `invoiceStatus`,
  16. `invoice`.`invoiceTaxpayerNum` AS `invoiceTaxpayerNum`,
  17. `invoice`.`invoiceAddressAndPhone` AS `invoiceAddressAndPhone`,
  18. `invoice`.`invoiceBankAndAccount` AS `invoiceBankAndAccount`,
  19. `invoice`.`invoiceTemplateName` AS `invoiceTemplateName`,
  20. `invoice`.`invoiceTemplateId` AS `invoiceTemplateId`,
  21. `invoice`.`invoiceCustomer` AS `invoiceCustomer`,
  22. `invoice`.`invoiceCustomerName` AS `invoiceCustomerName`,
  23. `invoice`.`invoiceApproveTime` AS `invoiceApproveTime`,
  24. `invoice`.`invoiceSupplier` AS `invoiceSupplier`,
  25. `invoice`.`invoiceSupplierName` AS `invoiceSupplierName`,
  26. `invoice`.`invoiceHasDetail` AS `invoiceHasDetail`,
  27. `invoice`.`invoiceTotalPriceAmount` AS `invoiceTotalPriceAmount`,
  28. `invoice`.`invoiceTotalTaxRate` AS `invoiceTotalTaxRate`,
  29. `invoice`.`invoiceTotalTaxAmount` AS `invoiceTotalTaxAmount`,
  30. `invoice`.`invoiceTotalPriceAndTaxAmount` AS `invoiceTotalPriceAndTaxAmount`,
  31. `invoice`.`invoiceVIN` AS `invoiceVIN`,
  32. `invoice`.`invoiceMachineNo` AS `invoiceMachineNo`,
  33. `invoice`.`invoiceTaxAuthorityCode` AS `invoiceTaxAuthorityCode`,
  34. `invoice`.`remark` AS `remark`,
  35. `invoice`.`operation` AS `operation`,
  36. `invoice`.`operationByUserId` AS `operationByUserId`,
  37. `invoice`.`operationByUser` AS `operationByUser`,
  38. `invoice`.`operationAt` AS `operationAt`
  39. from
  40. (
  41. `invoice`
  42. left join `voucher` on (
  43. (
  44. (`invoice`.`voucherId` = `voucher`.`voucherId`)
  45. and (`invoice`.`appaId` = `voucher`.`appaId`)
  46. )
  47. )
  48. )

view01_next_voucher_number

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_next_voucher_number` AS
  2. select
  3. `voucher`.`appaId` AS `appaId`,
  4. `voucher`.`periodId` AS `periodId`,
  5. (max(`voucher`.`voucherNumber`) + 1) AS `maxVoucherNumber`
  6. from
  7. `voucher`
  8. group by
  9. `voucher`.`appaId`,
  10. `voucher`.`periodId`

view01_report_asset_liability_item

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_report_asset_liability_item` AS
  2. select
  3. `report_asset_liability_item`.`id` AS `id`,
  4. `report_asset_liability_item`.`appaId` AS `appaId`,
  5. `report_asset_liability_item`.`itemId` AS `itemId`,
  6. `report_asset_liability_item`.`itemName` AS `itemName`,
  7. count(`report_asset_liability_formula`.`id`) AS `formulaCount`,
  8. group_concat(
  9. `report_asset_liability_formula`.`countDirection`,
  10. `report_asset_liability_formula`.`subjectId` separator ''
  11. ) AS `formulaListStr`,
  12. group_concat(
  13. `report_asset_liability_formula`.`countDirection`,
  14. `report_asset_liability_formula`.`subjectId`,
  15. `report_asset_liability_formula`.`accessRule` separator ''
  16. ) AS `formulaListStr2`,
  17. `report_asset_liability_item`.`level` AS `level`,
  18. `report_asset_liability_item`.`editable` AS `editable`,
  19. `report_asset_liability_item`.`row` AS `row`,
  20. `report_asset_liability_item`.`type` AS `type`,
  21. `report_asset_liability_item`.`computeFormula` AS `computeFormula`,
  22. `report_asset_liability_item`.`operation` AS `operation`,
  23. `report_asset_liability_item`.`operationByUserId` AS `operationByUserId`,
  24. `report_asset_liability_item`.`operationByUser` AS `operationByUser`,
  25. `report_asset_liability_item`.`operationAt` AS `operationAt`
  26. from
  27. (
  28. `report_asset_liability_item`
  29. left join `report_asset_liability_formula` on (
  30. (
  31. (
  32. `report_asset_liability_item`.`itemId` = `report_asset_liability_formula`.`itemId`
  33. )
  34. and (
  35. `report_asset_liability_item`.`appaId` = `report_asset_liability_formula`.`appaId`
  36. )
  37. )
  38. )
  39. )
  40. group by
  41. `report_asset_liability_item`.`appaId`,
  42. `report_asset_liability_item`.`itemId`

view01_report_cash_flow_ex_item

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_report_cash_flow_ex_item` AS
  2. select
  3. `report_cash_flow_ex_item`.`id` AS `id`,
  4. `report_cash_flow_ex_item`.`appaId` AS `appaId`,
  5. `report_cash_flow_ex_item`.`itemId` AS `itemId`,
  6. `report_cash_flow_ex_item`.`itemName` AS `itemName`,
  7. count(`report_cash_flow_ex_formula`.`id`) AS `formulaCount`,
  8. group_concat(
  9. `report_cash_flow_ex_formula`.`countDirection`,
  10. `report_cash_flow_ex_formula`.`subjectId` separator ''
  11. ) AS `formulaListStr`,
  12. group_concat(
  13. `report_cash_flow_ex_formula`.`countDirection`,
  14. `report_cash_flow_ex_formula`.`subjectId`,
  15. `report_cash_flow_ex_formula`.`accessRule` separator ''
  16. ) AS `formulaListStr2`,
  17. `report_cash_flow_ex_item`.`level` AS `level`,
  18. `report_cash_flow_ex_item`.`editable` AS `editable`,
  19. `report_cash_flow_ex_item`.`row` AS `row`,
  20. `report_cash_flow_ex_item`.`computeFormula` AS `computeFormula`,
  21. `report_cash_flow_ex_item`.`operation` AS `operation`,
  22. `report_cash_flow_ex_item`.`operationByUserId` AS `operationByUserId`,
  23. `report_cash_flow_ex_item`.`operationByUser` AS `operationByUser`,
  24. `report_cash_flow_ex_item`.`operationAt` AS `operationAt`
  25. from
  26. (
  27. `report_cash_flow_ex_item`
  28. left join `report_cash_flow_ex_formula` on (
  29. (
  30. (
  31. `report_cash_flow_ex_item`.`itemId` = `report_cash_flow_ex_formula`.`itemId`
  32. )
  33. and (
  34. `report_cash_flow_ex_item`.`appaId` = `report_cash_flow_ex_formula`.`appaId`
  35. )
  36. )
  37. )
  38. )
  39. group by
  40. `report_cash_flow_ex_item`.`appaId`,
  41. `report_cash_flow_ex_item`.`itemId`

view01_report_profit_item

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_report_profit_item` AS
  2. select
  3. `report_profit_item`.`id` AS `id`,
  4. `report_profit_item`.`appaId` AS `appaId`,
  5. `report_profit_item`.`itemId` AS `itemId`,
  6. `report_profit_item`.`itemName` AS `itemName`,
  7. count(`report_profit_formula`.`id`) AS `formulaCount`,
  8. group_concat(
  9. `report_profit_formula`.`countDirection`,
  10. `report_profit_formula`.`subjectId` separator ''
  11. ) AS `formulaListStr`,
  12. group_concat(
  13. `report_profit_formula`.`countDirection`,
  14. `report_profit_formula`.`subjectId`,
  15. `report_profit_formula`.`accessRule` separator ''
  16. ) AS `formulaListStr2`,
  17. `report_profit_item`.`level` AS `level`,
  18. `report_profit_item`.`editable` AS `editable`,
  19. `report_profit_item`.`row` AS `row`,
  20. `report_profit_item`.`type` AS `type`,
  21. `report_profit_item`.`computeFormula` AS `computeFormula`,
  22. `report_profit_item`.`operation` AS `operation`,
  23. `report_profit_item`.`operationByUserId` AS `operationByUserId`,
  24. `report_profit_item`.`operationByUser` AS `operationByUser`,
  25. `report_profit_item`.`operationAt` AS `operationAt`
  26. from
  27. (
  28. `report_profit_item`
  29. left join `report_profit_formula` on (
  30. (
  31. (
  32. `report_profit_item`.`itemId` = `report_profit_formula`.`itemId`
  33. )
  34. and (
  35. `report_profit_item`.`appaId` = `report_profit_formula`.`appaId`
  36. )
  37. )
  38. )
  39. )
  40. group by
  41. `report_profit_item`.`appaId`,
  42. `report_profit_item`.`itemId`

view01_subject

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_subject` AS
  2. select
  3. `subject`.`id` AS `id`,
  4. `subject`.`appaId` AS `appaId`,
  5. `subject`.`subjectId` AS `subjectId`,
  6. `subject`.`subjectName` AS `subjectName`,
  7. `subject`.`subjectLabel` AS `subjectLabel`,
  8. `subject`.`subjectHasChildren` AS `subjectHasChildren`,
  9. `subject`.`subjectLevel` AS `subjectLevel`,
  10. `subject`.`subjectCategory` AS `subjectCategory`,
  11. `subject`.`isShown` AS `isShown`,
  12. concat(
  13. `subject`.`subjectId`,
  14. ' ',
  15. `subject`.`subjectName`
  16. ) AS `subjectIdName`,
  17. concat(
  18. `subject`.`subjectId`,
  19. ' ',
  20. `subject`.`subjectLabel`
  21. ) AS `subjectIdLabel`,
  22. concat(
  23. `subject`.`subjectId`,
  24. ' ',
  25. `subject`.`subjectName`,
  26. ' ',
  27. `subject`.`subjectCategory`
  28. ) AS `subjectIdNameCategory`,
  29. `subject`.`subjectBalanceDirection` AS `subjectBalanceDirection`,
  30. `subject`.`assistList` AS `assistList`,
  31. `subject`.`subjectTag` AS `subjectTag`,
  32. `subject`.`currencyList` AS `currencyList`
  33. from
  34. `subject`

view01_subject_balance_period

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_subject_balance_period` AS
  2. select
  3. `subject`.`appaId` AS `appaId`,
  4. `subject_balance_period`.`periodId` AS `periodId`,
  5. `subject`.`subjectName` AS `subjectName`,
  6. `subject`.`subjectId` AS `subjectId`,
  7. `subject`.`subjectCategory` AS `subjectCategory`,
  8. `subject`.`subjectLevel` AS `subjectLevel`,
  9. `subject`.`subjectHasChildren` AS `subjectHasChildren`,
  10. `subject`.`subjectBalanceDirection` AS `subjectBalanceDirection`,
  11. `subject`.`isShown` AS `isShown`,
  12. `subject`.`assistList` AS `assistList`,
  13. `subject`.`cashFlowInItemId` AS `cashFlowInItemId`,
  14. `subject`.`cashFlowInItemName` AS `cashFlowInItemName`,
  15. `subject`.`cashFlowOutItemId` AS `cashFlowOutItemId`,
  16. `subject`.`cashFlowOutItemName` AS `cashFlowOutItemName`,
  17. `subject`.`subjectTag` AS `subjectTag`,
  18. `subject_balance_year`.`startDebitYear` AS `startDebitYear`,
  19. `subject_balance_year`.`startCreditYear` AS `startCreditYear`,
  20. `subject_balance_year`.`occurDebitYear` AS `occurDebitYear`,
  21. `subject_balance_year`.`occurCreditYear` AS `occurCreditYear`,
  22. `subject_balance_year`.`occurAmountYear` AS `occurAmountYear`,
  23. `subject_balance_year`.`endDebitYear` AS `endDebitYear`,
  24. `subject_balance_year`.`endCreditYear` AS `endCreditYear`,
  25. `subject_balance_period`.`id` AS `id`,
  26. `subject_balance_period`.`financeYear` AS `financeYear`,
  27. `subject_balance_period`.`startDebit` AS `startDebit`,
  28. `subject_balance_period`.`startCredit` AS `startCredit`,
  29. `subject_balance_period`.`occurDebit` AS `occurDebit`,
  30. `subject_balance_period`.`occurCredit` AS `occurCredit`,
  31. `subject_balance_period`.`occurAmount` AS `occurAmount`,
  32. `subject_balance_period`.`endDebit` AS `endDebit`,
  33. `subject_balance_period`.`endCredit` AS `endCredit`,
  34. `subject_balance_period`.`isPeriodStart` AS `isPeriodStart`,
  35. `subject_balance_period`.`operation` AS `operation`,
  36. `subject_balance_period`.`operationByUserId` AS `operationByUserId`,
  37. `subject_balance_period`.`operationByUser` AS `operationByUser`,
  38. `subject_balance_period`.`operationAt` AS `operationAt`
  39. from
  40. (
  41. (
  42. (
  43. `subject_balance_period`
  44. left join `subject` on (
  45. (
  46. (
  47. `subject_balance_period`.`subjectId` = `subject`.`subjectId`
  48. )
  49. and (
  50. `subject_balance_period`.`appaId` = `subject`.`appaId`
  51. )
  52. )
  53. )
  54. )
  55. left join `subject_balance_year` on (
  56. (
  57. (
  58. `subject_balance_period`.`subjectId` = `subject_balance_year`.`subjectId`
  59. )
  60. and (
  61. `subject_balance_period`.`financeYear` = `subject_balance_year`.`financeYear`
  62. )
  63. and (
  64. `subject_balance_period`.`appaId` = `subject_balance_year`.`appaId`
  65. )
  66. )
  67. )
  68. )
  69. left join `subject_balance_year_adjust` on (
  70. (
  71. (
  72. `subject_balance_period`.`subjectId` = `subject_balance_year_adjust`.`subjectId`
  73. )
  74. and (
  75. `subject_balance_period`.`appaId` = `subject_balance_year_adjust`.`appaId`
  76. )
  77. )
  78. )
  79. )

view01_subject_balance_start

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_subject_balance_start` AS
  2. select
  3. `subject_balance_start`.`id` AS `id`,
  4. `subject`.`appaId` AS `appaId`,
  5. `subject`.`subjectId` AS `subjectId`,
  6. `subject`.`subjectName` AS `subjectName`,
  7. `subject`.`subjectLabel` AS `subjectLabel`,
  8. `subject`.`subjectCategory` AS `subjectCategory`,
  9. `subject`.`subjectLevel` AS `subjectLevel`,
  10. `subject`.`subjectHasChildren` AS `subjectHasChildren`,
  11. `subject`.`subjectBalanceDirection` AS `subjectBalanceDirection`,
  12. `subject`.`assistList` AS `assistList`,
  13. `subject`.`isShown` AS `isShown`,
  14. `subject_balance_start`.`startDebitPeriod` AS `startDebitPeriod`,
  15. `subject_balance_start`.`startCreditPeriod` AS `startCreditPeriod`,
  16. `subject_balance_start`.`startDebitYear` AS `startDebitYear`,
  17. `subject_balance_start`.`startCreditYear` AS `startCreditYear`,
  18. `subject_balance_start`.`occurDebitYear` AS `occurDebitYear`,
  19. `subject_balance_start`.`occurCreditYear` AS `occurCreditYear`,
  20. `subject_balance_start`.`occurAmountYear` AS `occurAmountYear`,
  21. `subject_balance_start`.`operation` AS `operation`,
  22. `subject_balance_start`.`operationByUserId` AS `operationByUserId`,
  23. `subject_balance_start`.`operationByUser` AS `operationByUser`,
  24. `subject_balance_start`.`operationAt` AS `operationAt`,
  25. `subject_balance_start`.`assistChildrenList` AS `assistChildrenList`,
  26. `subject`.`cashFlowInItemId` AS `cashFlowInItemId`,
  27. `subject`.`cashFlowInItemName` AS `cashFlowInItemName`,
  28. `subject`.`cashFlowOutItemId` AS `cashFlowOutItemId`,
  29. `subject`.`cashFlowOutItemName` AS `cashFlowOutItemName`,
  30. `subject`.`subjectTag` AS `subjectTag`
  31. from
  32. (
  33. `subject`
  34. left join `subject_balance_start` on (
  35. (
  36. (
  37. `subject`.`subjectId` = `subject_balance_start`.`subjectId`
  38. )
  39. and (
  40. `subject`.`appaId` = `subject_balance_start`.`appaId`
  41. )
  42. )
  43. )
  44. )

view01_subject_balance_year

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_subject_balance_year` AS
  2. select
  3. `subject`.`appaId` AS `appaId`,
  4. `subject`.`subjectName` AS `subjectName`,
  5. `subject`.`subjectCategory` AS `subjectCategory`,
  6. `subject`.`subjectLevel` AS `subjectLevel`,
  7. `subject`.`subjectHasChildren` AS `subjectHasChildren`,
  8. `subject`.`subjectBalanceDirection` AS `subjectBalanceDirection`,
  9. `subject_balance_year`.`id` AS `id`,
  10. `subject_balance_year`.`financeYear` AS `financeYear`,
  11. `subject_balance_year`.`subjectId` AS `subjectId`,
  12. `subject_balance_year`.`startDebitYear` AS `startDebitYear`,
  13. `subject_balance_year`.`startCreditYear` AS `startCreditYear`,
  14. `subject_balance_year`.`occurDebitYear` AS `occurDebitYear`,
  15. `subject_balance_year`.`occurCreditYear` AS `occurCreditYear`,
  16. `subject_balance_year`.`occurAmountYear` AS `occurAmountYear`,
  17. `subject_balance_year`.`endDebitYear` AS `endDebitYear`,
  18. `subject_balance_year`.`endCreditYear` AS `endCreditYear`,
  19. `subject_balance_year`.`operation` AS `operation`,
  20. `subject_balance_year`.`operationByUserId` AS `operationByUserId`,
  21. `subject_balance_year`.`operationByUser` AS `operationByUser`,
  22. `subject_balance_year`.`operationAt` AS `operationAt`,
  23. `subject_balance_year_adjust`.`startDebitYearAdjust` AS `startDebitYearAdjust`,
  24. `subject_balance_year_adjust`.`startCreditYearAdjust` AS `startCreditYearAdjust`,
  25. `subject_balance_year`.`startDebitYearNoAdjust` AS `startDebitYearNoAdjust`,
  26. `subject_balance_year`.`startCreditYearNoAdjust` AS `startCreditYearNoAdjust`
  27. from
  28. (
  29. (
  30. `subject_balance_year`
  31. left join `subject` on (
  32. (
  33. (
  34. `subject_balance_year`.`subjectId` = `subject`.`subjectId`
  35. )
  36. and (
  37. `subject_balance_year`.`appaId` = `subject`.`appaId`
  38. )
  39. )
  40. )
  41. )
  42. left join `subject_balance_year_adjust` on (
  43. (
  44. (
  45. `subject_balance_year`.`subjectId` = `subject_balance_year_adjust`.`subjectId`
  46. )
  47. and (
  48. `subject_balance_year`.`financeYear` = `subject_balance_year_adjust`.`financeYear`
  49. )
  50. and (
  51. `subject_balance_year`.`appaId` = `subject_balance_year_adjust`.`appaId`
  52. )
  53. )
  54. )
  55. )

view01_voucher_entry

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_voucher_entry` AS
  2. select
  3. `voucher_entry`.`id` AS `id`,
  4. `voucher_entry`.`appaId` AS `appaId`,
  5. `period`.`financeYear` AS `financeYear`,
  6. `voucher_entry`.`voucherId` AS `voucherId`,
  7. `voucher_entry`.`subjectId` AS `subjectId`,
  8. `subject`.`subjectLabel` AS `subjectLabel`,
  9. `voucher_entry`.`entryAbstract` AS `entryAbstract`,
  10. `voucher_entry`.`debit` AS `debit`,
  11. `voucher_entry`.`credit` AS `credit`,
  12. `voucher_entry`.`operation` AS `operation`,
  13. `voucher_entry`.`operationByUserId` AS `operationByUserId`,
  14. `voucher_entry`.`operationByUser` AS `operationByUser`,
  15. `voucher_entry`.`operationAt` AS `operationAt`,
  16. `subject`.`subjectName` AS `subjectName`,
  17. `subject`.`subjectCategory` AS `subjectCategory`,
  18. `subject`.`subjectBalanceDirection` AS `subjectBalanceDirection`,
  19. `voucher`.`voucherName` AS `voucherName`,
  20. `voucher`.`periodId` AS `periodId`,
  21. `voucher`.`voucherAt` AS `voucherAt`,
  22. count(`voucher_file`.`fileId`) AS `voucherFileCount`,
  23. `voucher`.`voucherAccountant` AS `voucherAccountant`,
  24. `voucher`.`voucherNumber` AS `voucherNumber`,
  25. `voucher`.`voucherType` AS `voucherType`,
  26. `voucher`.`voucherTemplateName` AS `voucherTemplateName`,
  27. `voucher`.`voucherTemplateId` AS `voucherTemplateId`,
  28. `voucher_entry`.`assistIdOfCustomer` AS `assistIdOfCustomer`,
  29. `voucher_entry`.`assistIdOfSupplier` AS `assistIdOfSupplier`,
  30. `voucher_entry`.`assistIdOfStaff` AS `assistIdOfStaff`,
  31. `voucher_entry`.`assistIdOfProject` AS `assistIdOfProject`,
  32. `voucher_entry`.`assistIdOfDepart` AS `assistIdOfDepart`,
  33. `voucher_entry`.`assistIdOfCunhuo` AS `assistIdOfCunhuo`,
  34. `voucher_entry`.`assistNameOfCustomer` AS `assistNameOfCustomer`,
  35. `voucher_entry`.`assistNameOfSupplier` AS `assistNameOfSupplier`,
  36. `voucher_entry`.`assistNameOfStaff` AS `assistNameOfStaff`,
  37. `voucher_entry`.`assistNameOfProject` AS `assistNameOfProject`,
  38. `voucher_entry`.`assistNameOfDepart` AS `assistNameOfDepart`,
  39. `voucher_entry`.`assistNameOfCunhuo` AS `assistNameOfCunhuo`,
  40. `subject`.`subjectTag` AS `subjectTag`,
  41. `voucher_entry`.`currencyId` AS `currencyId`,
  42. `voucher_entry`.`currencyRate` AS `currencyRate`,
  43. `voucher_entry`.`currencyAmonut` AS `currencyAmonut`,
  44. `subject`.`currencyList` AS `currencyList`
  45. from
  46. (
  47. (
  48. (
  49. (
  50. `voucher_entry`
  51. left join `voucher` on (
  52. (
  53. (
  54. `voucher_entry`.`voucherId` = `voucher`.`voucherId`
  55. )
  56. and (`voucher_entry`.`appaId` = `voucher`.`appaId`)
  57. )
  58. )
  59. )
  60. left join `subject` on (
  61. (
  62. (
  63. `voucher_entry`.`subjectId` = `subject`.`subjectId`
  64. )
  65. and (`voucher_entry`.`appaId` = `subject`.`appaId`)
  66. )
  67. )
  68. )
  69. left join `voucher_file` on (
  70. (
  71. (
  72. `voucher_entry`.`voucherId` = `voucher_file`.`voucherId`
  73. )
  74. and (
  75. `voucher_entry`.`appaId` = `voucher_file`.`appaId`
  76. )
  77. )
  78. )
  79. )
  80. left join `period` on (
  81. (
  82. (`voucher`.`periodId` = `period`.`periodId`)
  83. and (`voucher`.`appaId` = `period`.`appaId`)
  84. )
  85. )
  86. )
  87. group by
  88. `voucher_entry`.`id`

view01_voucher_transfer_entry

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view01_voucher_transfer_entry` AS
  2. select
  3. `fund_account_transfer_entry`.`id` AS `id`,
  4. `fund_account_transfer_entry`.`appaId` AS `appaId`,
  5. `voucher`.`voucherId` AS `voucherId`,
  6. `fund_account_transfer_entry`.`transferId` AS `transferId`,
  7. `fund_account_transfer_entry`.`transferAbstract` AS `transferAbstract`,
  8. `fund_account_transfer_entry`.`fromAccountId` AS `fromAccountId`,
  9. `a`.`accountName` AS `fromAccountName`,
  10. `fund_account_transfer_entry`.`toAccountId` AS `toAccountId`,
  11. `b`.`accountName` AS `toAccountName`,
  12. `fund_account_transfer_entry`.`amount` AS `amount`,
  13. `fund_account_transfer_entry`.`remark` AS `remark`,
  14. `fund_account_transfer_entry`.`operationAt` AS `operationAt`
  15. from
  16. (
  17. (
  18. (
  19. `fund_account_transfer_entry`
  20. left join `voucher` on (
  21. (
  22. (
  23. `fund_account_transfer_entry`.`voucherId` = `voucher`.`voucherId`
  24. )
  25. and (
  26. `voucher`.`appaId` = `fund_account_transfer_entry`.`appaId`
  27. )
  28. )
  29. )
  30. )
  31. left join `fund_account` `a` on (
  32. (
  33. (
  34. `a`.`accountId` = `fund_account_transfer_entry`.`fromAccountId`
  35. )
  36. and (
  37. `a`.`appaId` = `fund_account_transfer_entry`.`appaId`
  38. )
  39. )
  40. )
  41. )
  42. left join `fund_account` `b` on (
  43. (
  44. (
  45. `b`.`accountId` = `fund_account_transfer_entry`.`toAccountId`
  46. )
  47. and (
  48. `b`.`appaId` = `fund_account_transfer_entry`.`appaId`
  49. )
  50. )
  51. )
  52. )

view02_report_asset_liability_formula

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view02_report_asset_liability_formula` AS
  2. select
  3. `report_asset_liability_formula`.`id` AS `id`,
  4. `report_asset_liability_formula`.`appaId` AS `appaId`,
  5. `report_asset_liability_formula`.`subjectId` AS `subjectId`,
  6. `report_asset_liability_formula`.`itemId` AS `itemId`,
  7. `report_asset_liability_formula`.`countDirection` AS `countDirection`,
  8. `report_asset_liability_formula`.`accessRule` AS `accessRule`,
  9. `view01_subject_balance_period`.`periodId` AS `periodId`,
  10. `view01_subject_balance_period`.`subjectBalanceDirection` AS `subjectBalanceDirection`,
  11. `view01_subject_balance_period`.`financeYear` AS `financeYear`,
  12. `view01_subject_balance_period`.`startDebit` AS `startDebit`,
  13. `view01_subject_balance_period`.`startCredit` AS `startCredit`,
  14. `view01_subject_balance_period`.`endDebit` AS `endDebit`,
  15. `view01_subject_balance_period`.`endCredit` AS `endCredit`,
  16. `view01_subject_balance_period`.`startDebitYear` AS `startDebitYear`,
  17. `view01_subject_balance_period`.`startCreditYear` AS `startCreditYear`,
  18. `view01_subject_balance_period`.`endDebitYear` AS `endDebitYear`,
  19. `view01_subject_balance_period`.`endCreditYear` AS `endCreditYear`
  20. from
  21. (
  22. `report_asset_liability_formula`
  23. left join `view01_subject_balance_period` on (
  24. (
  25. (
  26. `report_asset_liability_formula`.`subjectId` = `view01_subject_balance_period`.`subjectId`
  27. )
  28. and (
  29. `report_asset_liability_formula`.`appaId` = `view01_subject_balance_period`.`appaId`
  30. )
  31. )
  32. )
  33. )

view02_report_cash_flow_ex_formula

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view02_report_cash_flow_ex_formula` AS
  2. select
  3. `report_cash_flow_ex_formula`.`id` AS `id`,
  4. `report_cash_flow_ex_formula`.`appaId` AS `appaId`,
  5. `report_cash_flow_ex_formula`.`subjectId` AS `subjectId`,
  6. `report_cash_flow_ex_formula`.`itemId` AS `itemId`,
  7. `report_cash_flow_ex_formula`.`countDirection` AS `countDirection`,
  8. `report_cash_flow_ex_formula`.`accessRule` AS `accessRule`,
  9. `view01_subject_balance_period`.`periodId` AS `periodId`,
  10. `view01_subject_balance_period`.`subjectBalanceDirection` AS `subjectBalanceDirection`,
  11. `view01_subject_balance_period`.`financeYear` AS `financeYear`,
  12. `view01_subject_balance_period`.`occurAmount` AS `occurDebit`,
  13. `view01_subject_balance_period`.`occurAmount` AS `occurCredit`,
  14. `view01_subject_balance_period`.`occurAmount` AS `occurAmount`,
  15. `view01_subject_balance_period`.`occurAmountYear` AS `occurDebitYear`,
  16. `view01_subject_balance_period`.`occurAmountYear` AS `occurCreditYear`,
  17. `view01_subject_balance_period`.`occurAmountYear` AS `occurAmountYear`
  18. from
  19. (
  20. `report_cash_flow_ex_formula`
  21. left join `view01_subject_balance_period` on (
  22. (
  23. (
  24. `report_cash_flow_ex_formula`.`subjectId` = `view01_subject_balance_period`.`subjectId`
  25. )
  26. and (
  27. `report_cash_flow_ex_formula`.`appaId` = `view01_subject_balance_period`.`appaId`
  28. )
  29. )
  30. )
  31. )

view02_report_profit_formula

  1. CREATE ALGORITHM = UNDEFINED DEFINER = `root` @`%` SQL SECURITY DEFINER VIEW `view02_report_profit_formula` AS
  2. select
  3. `report_profit_formula`.`id` AS `id`,
  4. `report_profit_formula`.`appaId` AS `appaId`,
  5. `report_profit_formula`.`subjectId` AS `subjectId`,
  6. `report_profit_formula`.`itemId` AS `itemId`,
  7. `report_profit_formula`.`countDirection` AS `countDirection`,
  8. `report_profit_formula`.`accessRule` AS `accessRule`,
  9. `view01_subject_balance_period`.`periodId` AS `periodId`,
  10. `view01_subject_balance_period`.`subjectBalanceDirection` AS `subjectBalanceDirection`,
  11. `view01_subject_balance_period`.`financeYear` AS `financeYear`,
  12. `view01_subject_balance_period`.`occurAmount` AS `itemOccurAmountPeriod`,
  13. `view01_subject_balance_period`.`occurAmountYear` AS `itemOccurAmountYear`
  14. from
  15. (
  16. `report_profit_formula`
  17. left join `view01_subject_balance_period` on (
  18. (
  19. (
  20. `report_profit_formula`.`subjectId` = `view01_subject_balance_period`.`subjectId`
  21. )
  22. and (
  23. `report_profit_formula`.`appaId` = `view01_subject_balance_period`.`appaId`
  24. )
  25. )
  26. )
  27. )