diff --git a/jshERP-boot/docs/jsh_erp.sql b/jshERP-boot/docs/jsh_erp.sql index e69adb0f..dd2f4814 100644 --- a/jshERP-boot/docs/jsh_erp.sql +++ b/jshERP-boot/docs/jsh_erp.sql @@ -825,6 +825,7 @@ CREATE TABLE `jsh_system_config` ( `multi_account_flag` varchar(1) DEFAULT '0' COMMENT '多账户启用标记,0未启用,1启用', `move_avg_price_flag` varchar(1) DEFAULT '0' COMMENT '移动平均价启用标记,0未启用,1启用', `audit_print_flag` varchar(1) DEFAULT '0' COMMENT '先审核后打印启用标记,0未启用,1启用', + `zero_change_amount_flag` varchar(1) DEFAULT '0' COMMENT '零收付款启用标记,0未启用,1启用', `tenant_id` bigint(20) DEFAULT NULL COMMENT '租户id', `delete_flag` varchar(1) DEFAULT '0' COMMENT '删除标记,0未删除,1删除', PRIMARY KEY (`id`) @@ -833,7 +834,7 @@ CREATE TABLE `jsh_system_config` ( -- ---------------------------- -- Records of jsh_system_config -- ---------------------------- -INSERT INTO `jsh_system_config` VALUES ('11', '公司test', '小李', '地址1', '12345678', null, null, '注:本单为我公司与客户约定账期内结款的依据,由客户或其单位员工签字生效,并承担法律责任。', '0', '0', '1', '0', '0', '', '0', '1', '0', '0', '0', '0', '0', '63', '0'); +INSERT INTO `jsh_system_config` VALUES ('11', '公司test', '小李', '地址1', '12345678', null, null, '注:本单为我公司与客户约定账期内结款的依据,由客户或其单位员工签字生效,并承担法律责任。', '0', '0', '1', '0', '0', '', '0', '1', '0', '0', '0', '0', '0', '0', '63', '0'); -- ---------------------------- -- Table structure for jsh_tenant diff --git a/jshERP-boot/docs/数据库更新记录-首次安装请勿使用.txt b/jshERP-boot/docs/数据库更新记录-首次安装请勿使用.txt index 0acb1789..3815ddf5 100644 --- a/jshERP-boot/docs/数据库更新记录-首次安装请勿使用.txt +++ b/jshERP-boot/docs/数据库更新记录-首次安装请勿使用.txt @@ -1664,4 +1664,11 @@ alter table jsh_material add attribute varchar(1000) DEFAULT NULL COMMENT '多 -- by jishenghua -- 把菜单基本资料改成基础资料 -- -------------------------------------------------------- -update jsh_function set name='基础资料' where number='0102'; \ No newline at end of file +update jsh_function set name='基础资料' where number='0102'; + +-- -------------------------------------------------------- +-- 时间 2025年5月18日 +-- by jishenghua +-- 给系统参数表增加零收付款启用标记,启用后,销售出库单据新建时默认本次收款为0,采购入库单据同理 +-- -------------------------------------------------------- +alter table jsh_system_config add zero_change_amount_flag varchar(1) DEFAULT '0' COMMENT '零收付款启用标记,0未启用,1启用' after audit_print_flag; \ No newline at end of file diff --git a/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfig.java b/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfig.java index 7d3edde6..be427c4a 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfig.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfig.java @@ -43,6 +43,8 @@ public class SystemConfig { private String auditPrintFlag; + private String zeroChangeAmountFlag; + private Long tenantId; private String deleteFlag; @@ -215,6 +217,14 @@ public class SystemConfig { this.auditPrintFlag = auditPrintFlag == null ? null : auditPrintFlag.trim(); } + public String getZeroChangeAmountFlag() { + return zeroChangeAmountFlag; + } + + public void setZeroChangeAmountFlag(String zeroChangeAmountFlag) { + this.zeroChangeAmountFlag = zeroChangeAmountFlag == null ? null : zeroChangeAmountFlag.trim(); + } + public Long getTenantId() { return tenantId; } diff --git a/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfigExample.java b/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfigExample.java index 5404f241..cbb2c303 100644 --- a/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfigExample.java +++ b/jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/SystemConfigExample.java @@ -1564,6 +1564,76 @@ public class SystemConfigExample { return (Criteria) this; } + public Criteria andZeroChangeAmountFlagIsNull() { + addCriterion("zero_change_amount_flag is null"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagIsNotNull() { + addCriterion("zero_change_amount_flag is not null"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagEqualTo(String value) { + addCriterion("zero_change_amount_flag =", value, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagNotEqualTo(String value) { + addCriterion("zero_change_amount_flag <>", value, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagGreaterThan(String value) { + addCriterion("zero_change_amount_flag >", value, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagGreaterThanOrEqualTo(String value) { + addCriterion("zero_change_amount_flag >=", value, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagLessThan(String value) { + addCriterion("zero_change_amount_flag <", value, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagLessThanOrEqualTo(String value) { + addCriterion("zero_change_amount_flag <=", value, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagLike(String value) { + addCriterion("zero_change_amount_flag like", value, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagNotLike(String value) { + addCriterion("zero_change_amount_flag not like", value, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagIn(List values) { + addCriterion("zero_change_amount_flag in", values, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagNotIn(List values) { + addCriterion("zero_change_amount_flag not in", values, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagBetween(String value1, String value2) { + addCriterion("zero_change_amount_flag between", value1, value2, "zeroChangeAmountFlag"); + return (Criteria) this; + } + + public Criteria andZeroChangeAmountFlagNotBetween(String value1, String value2) { + addCriterion("zero_change_amount_flag not between", value1, value2, "zeroChangeAmountFlag"); + return (Criteria) this; + } + public Criteria andTenantIdIsNull() { addCriterion("tenant_id is null"); return (Criteria) this; diff --git a/jshERP-boot/src/main/resources/mapper_xml/SystemConfigMapper.xml b/jshERP-boot/src/main/resources/mapper_xml/SystemConfigMapper.xml index 54d871c4..19d32e5a 100644 --- a/jshERP-boot/src/main/resources/mapper_xml/SystemConfigMapper.xml +++ b/jshERP-boot/src/main/resources/mapper_xml/SystemConfigMapper.xml @@ -23,6 +23,7 @@ + @@ -89,7 +90,7 @@ sale_agreement, depot_flag, customer_flag, minus_stock_flag, purchase_by_sale_flag, multi_level_approval_flag, multi_bill_type, force_approval_flag, update_unit_price_flag, over_link_bill_flag, in_out_manage_flag, multi_account_flag, move_avg_price_flag, - audit_print_flag, tenant_id, delete_flag + audit_print_flag, zero_change_amount_flag, tenant_id, delete_flag