Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
225eb16b
"...java/me/zhengjie/git@ustchcs.com:gujinli1118/eladmin.git" did not exist on "d752b3d9ccac0e1416e74a2cabd6f6e374d42b2e"
Commit
225eb16b
authored
Jun 29, 2021
by
季圣华
Browse files
优化收款单
parent
72ac4ce1
Changes
11
Hide whitespace changes
Inline
Side-by-side
jshERP-boot/docs/jsh_erp.sql
View file @
225eb16b
...
@@ -81,6 +81,7 @@ CREATE TABLE `jsh_account_item` (
...
@@ -81,6 +81,7 @@ CREATE TABLE `jsh_account_item` (
`header_id`
bigint
(
20
)
NOT
NULL
COMMENT
'表头Id'
,
`header_id`
bigint
(
20
)
NOT
NULL
COMMENT
'表头Id'
,
`account_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'账户Id'
,
`account_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'账户Id'
,
`in_out_item_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'收支项目Id'
,
`in_out_item_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'收支项目Id'
,
`bill_id`
bigint
(
20
)
NULL
DEFAULT
NULL
COMMENT
'单据id'
,
`each_amount`
decimal
(
24
,
6
)
DEFAULT
NULL
COMMENT
'单项金额'
,
`each_amount`
decimal
(
24
,
6
)
DEFAULT
NULL
COMMENT
'单项金额'
,
`remark`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'单据备注'
,
`remark`
varchar
(
100
)
DEFAULT
NULL
COMMENT
'单据备注'
,
`tenant_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'租户id'
,
`tenant_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'租户id'
,
...
@@ -94,12 +95,12 @@ CREATE TABLE `jsh_account_item` (
...
@@ -94,12 +95,12 @@ CREATE TABLE `jsh_account_item` (
-- ----------------------------
-- ----------------------------
-- Records of jsh_account_item
-- Records of jsh_account_item
-- ----------------------------
-- ----------------------------
INSERT
INTO
`jsh_account_item`
VALUES
(
'143'
,
'118'
,
null
,
'23'
,
'55.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'143'
,
'118'
,
null
,
'23'
,
null
,
'55.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'144'
,
'119'
,
null
,
'21'
,
'66.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'144'
,
'119'
,
null
,
'21'
,
null
,
'66.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'145'
,
'120'
,
'17'
,
null
,
'33.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'145'
,
'120'
,
'17'
,
null
,
null
,
'33.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'146'
,
'121'
,
'18'
,
null
,
'-22.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'146'
,
'121'
,
'18'
,
null
,
null
,
'-22.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'147'
,
'122'
,
'17'
,
null
,
'11.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'147'
,
'122'
,
'17'
,
null
,
null
,
'11.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'148'
,
'123'
,
'17'
,
null
,
'66.000000'
,
''
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_item`
VALUES
(
'148'
,
'123'
,
'17'
,
null
,
null
,
'66.000000'
,
''
,
'63'
,
'0'
);
-- ----------------------------
-- ----------------------------
-- Table structure for jsh_depot
-- Table structure for jsh_depot
...
...
jshERP-boot/docs/数据库更新记录-首次安装请勿使用.txt
View file @
225eb16b
...
@@ -1098,3 +1098,10 @@ update jsh_function set name='进销存统计', sort='0658' where id=59
...
@@ -1098,3 +1098,10 @@ update jsh_function set name='进销存统计', sort='0658' where id=59
-- 增加商品库存报表
-- 增加商品库存报表
-- --------------------------------------------------------
-- --------------------------------------------------------
INSERT INTO `jsh_function` (`number`, `name`, `parent_number`, `url`, `component`, `state`, `sort`, `enabled`, `type`, `push_btn`, `icon`, `delete_flag`) VALUES ('030113', '商品库存', '0301', '/report/material_stock', '/report/MaterialStock', b'0', '0605', b'1', '电脑版', '', 'profile', '0');
INSERT INTO `jsh_function` (`number`, `name`, `parent_number`, `url`, `component`, `state`, `sort`, `enabled`, `type`, `push_btn`, `icon`, `delete_flag`) VALUES ('030113', '商品库存', '0301', '/report/material_stock', '/report/MaterialStock', b'0', '0605', b'1', '电脑版', '', 'profile', '0');
-- --------------------------------------------------------
-- 时间 2021年6月29日
-- by jishenghua
-- 给功能表增加组件字段component
-- --------------------------------------------------------
alter table jsh_account_item add bill_id bigint(20) DEFAULT NULL COMMENT '单据id' after in_out_item_id;
\ No newline at end of file
jshERP-boot/src/main/java/com/jsh/erp/controller/AccountItemController.java
View file @
225eb16b
...
@@ -51,6 +51,7 @@ public class AccountItemController {
...
@@ -51,6 +51,7 @@ public class AccountItemController {
item
.
put
(
"accountName"
,
ai
.
getAccountName
());
item
.
put
(
"accountName"
,
ai
.
getAccountName
());
item
.
put
(
"inOutItemId"
,
ai
.
getInOutItemId
());
item
.
put
(
"inOutItemId"
,
ai
.
getInOutItemId
());
item
.
put
(
"inOutItemName"
,
ai
.
getInOutItemName
());
item
.
put
(
"inOutItemName"
,
ai
.
getInOutItemName
());
item
.
put
(
"billNumber"
,
ai
.
getBillNumber
());
BigDecimal
eachAmount
=
ai
.
getEachAmount
();
BigDecimal
eachAmount
=
ai
.
getEachAmount
();
item
.
put
(
"eachAmount"
,
(
eachAmount
.
compareTo
(
BigDecimal
.
ZERO
))==-
1
?
BigDecimal
.
ZERO
.
subtract
(
eachAmount
):
eachAmount
);
item
.
put
(
"eachAmount"
,
(
eachAmount
.
compareTo
(
BigDecimal
.
ZERO
))==-
1
?
BigDecimal
.
ZERO
.
subtract
(
eachAmount
):
eachAmount
);
item
.
put
(
"remark"
,
ai
.
getRemark
());
item
.
put
(
"remark"
,
ai
.
getRemark
());
...
...
jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/AccountItem.java
View file @
225eb16b
...
@@ -11,6 +11,8 @@ public class AccountItem {
...
@@ -11,6 +11,8 @@ public class AccountItem {
private
Long
inOutItemId
;
private
Long
inOutItemId
;
private
Long
billId
;
private
BigDecimal
eachAmount
;
private
BigDecimal
eachAmount
;
private
String
remark
;
private
String
remark
;
...
@@ -51,6 +53,14 @@ public class AccountItem {
...
@@ -51,6 +53,14 @@ public class AccountItem {
this
.
inOutItemId
=
inOutItemId
;
this
.
inOutItemId
=
inOutItemId
;
}
}
public
Long
getBillId
()
{
return
billId
;
}
public
void
setBillId
(
Long
billId
)
{
this
.
billId
=
billId
;
}
public
BigDecimal
getEachAmount
()
{
public
BigDecimal
getEachAmount
()
{
return
eachAmount
;
return
eachAmount
;
}
}
...
...
jshERP-boot/src/main/java/com/jsh/erp/datasource/entities/AccountItemExample.java
View file @
225eb16b
...
@@ -345,6 +345,66 @@ public class AccountItemExample {
...
@@ -345,6 +345,66 @@ public class AccountItemExample {
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andBillIdIsNull
()
{
addCriterion
(
"bill_id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdIsNotNull
()
{
addCriterion
(
"bill_id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdEqualTo
(
Long
value
)
{
addCriterion
(
"bill_id ="
,
value
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdNotEqualTo
(
Long
value
)
{
addCriterion
(
"bill_id <>"
,
value
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdGreaterThan
(
Long
value
)
{
addCriterion
(
"bill_id >"
,
value
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdGreaterThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"bill_id >="
,
value
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdLessThan
(
Long
value
)
{
addCriterion
(
"bill_id <"
,
value
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdLessThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"bill_id <="
,
value
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdIn
(
List
<
Long
>
values
)
{
addCriterion
(
"bill_id in"
,
values
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdNotIn
(
List
<
Long
>
values
)
{
addCriterion
(
"bill_id not in"
,
values
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"bill_id between"
,
value1
,
value2
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andBillIdNotBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"bill_id not between"
,
value1
,
value2
,
"billId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEachAmountIsNull
()
{
public
Criteria
andEachAmountIsNull
()
{
addCriterion
(
"each_amount is null"
);
addCriterion
(
"each_amount is null"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
...
...
jshERP-boot/src/main/java/com/jsh/erp/datasource/vo/AccountItemVo4List.java
View file @
225eb16b
...
@@ -8,6 +8,8 @@ public class AccountItemVo4List extends AccountItem {
...
@@ -8,6 +8,8 @@ public class AccountItemVo4List extends AccountItem {
private
String
inOutItemName
;
private
String
inOutItemName
;
private
String
billNumber
;
public
String
getAccountName
()
{
public
String
getAccountName
()
{
return
accountName
;
return
accountName
;
}
}
...
@@ -23,4 +25,12 @@ public class AccountItemVo4List extends AccountItem {
...
@@ -23,4 +25,12 @@ public class AccountItemVo4List extends AccountItem {
public
void
setInOutItemName
(
String
inOutItemName
)
{
public
void
setInOutItemName
(
String
inOutItemName
)
{
this
.
inOutItemName
=
inOutItemName
;
this
.
inOutItemName
=
inOutItemName
;
}
}
public
String
getBillNumber
()
{
return
billNumber
;
}
public
void
setBillNumber
(
String
billNumber
)
{
this
.
billNumber
=
billNumber
;
}
}
}
\ No newline at end of file
jshERP-boot/src/main/java/com/jsh/erp/service/accountItem/AccountItemService.java
View file @
225eb16b
...
@@ -12,6 +12,7 @@ import com.jsh.erp.datasource.mappers.AccountItemMapperEx;
...
@@ -12,6 +12,7 @@ import com.jsh.erp.datasource.mappers.AccountItemMapperEx;
import
com.jsh.erp.datasource.vo.AccountItemVo4List
;
import
com.jsh.erp.datasource.vo.AccountItemVo4List
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.exception.JshException
;
import
com.jsh.erp.exception.JshException
;
import
com.jsh.erp.service.depotHead.DepotHeadService
;
import
com.jsh.erp.service.log.LogService
;
import
com.jsh.erp.service.log.LogService
;
import
com.jsh.erp.service.user.UserService
;
import
com.jsh.erp.service.user.UserService
;
import
com.jsh.erp.utils.StringUtil
;
import
com.jsh.erp.utils.StringUtil
;
...
@@ -34,13 +35,14 @@ public class AccountItemService {
...
@@ -34,13 +35,14 @@ public class AccountItemService {
@Resource
@Resource
private
AccountItemMapper
accountItemMapper
;
private
AccountItemMapper
accountItemMapper
;
@Resource
@Resource
private
AccountItemMapperEx
accountItemMapperEx
;
private
AccountItemMapperEx
accountItemMapperEx
;
@Resource
@Resource
private
LogService
logService
;
private
LogService
logService
;
@Resource
@Resource
private
UserService
userService
;
private
UserService
userService
;
@Resource
private
DepotHeadService
depotHeadService
;
public
AccountItem
getAccountItem
(
long
id
)
throws
Exception
{
public
AccountItem
getAccountItem
(
long
id
)
throws
Exception
{
AccountItem
result
=
null
;
AccountItem
result
=
null
;
...
@@ -199,6 +201,10 @@ public class AccountItemService {
...
@@ -199,6 +201,10 @@ public class AccountItemService {
if
(
tempInsertedJson
.
get
(
"inOutItemId"
)
!=
null
&&
!
tempInsertedJson
.
get
(
"inOutItemId"
).
equals
(
""
))
{
if
(
tempInsertedJson
.
get
(
"inOutItemId"
)
!=
null
&&
!
tempInsertedJson
.
get
(
"inOutItemId"
).
equals
(
""
))
{
accountItem
.
setInOutItemId
(
tempInsertedJson
.
getLong
(
"inOutItemId"
));
accountItem
.
setInOutItemId
(
tempInsertedJson
.
getLong
(
"inOutItemId"
));
}
}
if
(
tempInsertedJson
.
get
(
"billNumber"
)
!=
null
&&
!
tempInsertedJson
.
get
(
"billNumber"
).
equals
(
""
))
{
String
billNo
=
tempInsertedJson
.
getString
(
"billNumber"
);
accountItem
.
setBillId
(
depotHeadService
.
getDepotHead
(
billNo
).
getId
());
}
if
(
tempInsertedJson
.
get
(
"eachAmount"
)
!=
null
&&
!
tempInsertedJson
.
get
(
"eachAmount"
).
equals
(
""
))
{
if
(
tempInsertedJson
.
get
(
"eachAmount"
)
!=
null
&&
!
tempInsertedJson
.
get
(
"eachAmount"
).
equals
(
""
))
{
BigDecimal
eachAmount
=
tempInsertedJson
.
getBigDecimal
(
"eachAmount"
);
BigDecimal
eachAmount
=
tempInsertedJson
.
getBigDecimal
(
"eachAmount"
);
if
(
type
.
equals
(
"付款"
))
{
if
(
type
.
equals
(
"付款"
))
{
...
...
jshERP-boot/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java
View file @
225eb16b
...
@@ -670,4 +670,19 @@ public class DepotHeadService {
...
@@ -670,4 +670,19 @@ public class DepotHeadService {
public
BigDecimal
getBuyAndSaleRetailStatistics
(
String
type
,
String
subType
,
Integer
hasSupplier
,
String
beginTime
,
String
endTime
)
{
public
BigDecimal
getBuyAndSaleRetailStatistics
(
String
type
,
String
subType
,
Integer
hasSupplier
,
String
beginTime
,
String
endTime
)
{
return
depotHeadMapperEx
.
getBuyAndSaleRetailStatistics
(
type
,
subType
,
hasSupplier
,
beginTime
,
endTime
);
return
depotHeadMapperEx
.
getBuyAndSaleRetailStatistics
(
type
,
subType
,
hasSupplier
,
beginTime
,
endTime
);
}
}
public
DepotHead
getDepotHead
(
String
number
)
throws
Exception
{
DepotHead
depotHead
=
new
DepotHead
();
try
{
DepotHeadExample
example
=
new
DepotHeadExample
();
example
.
createCriteria
().
andNumberEqualTo
(
number
).
andDeleteFlagNotEqualTo
(
BusinessConstants
.
DELETE_FLAG_DELETED
);
List
<
DepotHead
>
list
=
depotHeadMapper
.
selectByExample
(
example
);
if
(
null
!=
list
&&
list
.
size
()>
0
)
{
depotHead
=
list
.
get
(
0
);
}
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
depotHead
;
}
}
}
jshERP-boot/src/main/resources/mapper_xml/AccountItemMapper.xml
View file @
225eb16b
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
<result
column=
"header_id"
jdbcType=
"BIGINT"
property=
"headerId"
/>
<result
column=
"header_id"
jdbcType=
"BIGINT"
property=
"headerId"
/>
<result
column=
"account_id"
jdbcType=
"BIGINT"
property=
"accountId"
/>
<result
column=
"account_id"
jdbcType=
"BIGINT"
property=
"accountId"
/>
<result
column=
"in_out_item_id"
jdbcType=
"BIGINT"
property=
"inOutItemId"
/>
<result
column=
"in_out_item_id"
jdbcType=
"BIGINT"
property=
"inOutItemId"
/>
<result
column=
"bill_id"
jdbcType=
"BIGINT"
property=
"billId"
/>
<result
column=
"each_amount"
jdbcType=
"DECIMAL"
property=
"eachAmount"
/>
<result
column=
"each_amount"
jdbcType=
"DECIMAL"
property=
"eachAmount"
/>
<result
column=
"remark"
jdbcType=
"VARCHAR"
property=
"remark"
/>
<result
column=
"remark"
jdbcType=
"VARCHAR"
property=
"remark"
/>
<result
column=
"tenant_id"
jdbcType=
"BIGINT"
property=
"tenantId"
/>
<result
column=
"tenant_id"
jdbcType=
"BIGINT"
property=
"tenantId"
/>
...
@@ -70,7 +71,8 @@
...
@@ -70,7 +71,8 @@
</where>
</where>
</sql>
</sql>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
id, header_id, account_id, in_out_item_id, each_amount, remark, tenant_id, delete_flag
id, header_id, account_id, in_out_item_id, bill_id, each_amount, remark, tenant_id,
delete_flag
</sql>
</sql>
<select
id=
"selectByExample"
parameterType=
"com.jsh.erp.datasource.entities.AccountItemExample"
resultMap=
"BaseResultMap"
>
<select
id=
"selectByExample"
parameterType=
"com.jsh.erp.datasource.entities.AccountItemExample"
resultMap=
"BaseResultMap"
>
select
select
...
@@ -104,11 +106,13 @@
...
@@ -104,11 +106,13 @@
</delete>
</delete>
<insert
id=
"insert"
parameterType=
"com.jsh.erp.datasource.entities.AccountItem"
>
<insert
id=
"insert"
parameterType=
"com.jsh.erp.datasource.entities.AccountItem"
>
insert into jsh_account_item (id, header_id, account_id,
insert into jsh_account_item (id, header_id, account_id,
in_out_item_id, each_amount, remark,
in_out_item_id, bill_id, each_amount,
tenant_id, delete_flag)
remark, tenant_id, delete_flag
)
values (#{id,jdbcType=BIGINT}, #{headerId,jdbcType=BIGINT}, #{accountId,jdbcType=BIGINT},
values (#{id,jdbcType=BIGINT}, #{headerId,jdbcType=BIGINT}, #{accountId,jdbcType=BIGINT},
#{inOutItemId,jdbcType=BIGINT}, #{eachAmount,jdbcType=DECIMAL}, #{remark,jdbcType=VARCHAR},
#{inOutItemId,jdbcType=BIGINT}, #{billId,jdbcType=BIGINT}, #{eachAmount,jdbcType=DECIMAL},
#{tenantId,jdbcType=BIGINT}, #{deleteFlag,jdbcType=VARCHAR})
#{remark,jdbcType=VARCHAR}, #{tenantId,jdbcType=BIGINT}, #{deleteFlag,jdbcType=VARCHAR}
)
</insert>
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.jsh.erp.datasource.entities.AccountItem"
>
<insert
id=
"insertSelective"
parameterType=
"com.jsh.erp.datasource.entities.AccountItem"
>
insert into jsh_account_item
insert into jsh_account_item
...
@@ -125,6 +129,9 @@
...
@@ -125,6 +129,9 @@
<if
test=
"inOutItemId != null"
>
<if
test=
"inOutItemId != null"
>
in_out_item_id,
in_out_item_id,
</if>
</if>
<if
test=
"billId != null"
>
bill_id,
</if>
<if
test=
"eachAmount != null"
>
<if
test=
"eachAmount != null"
>
each_amount,
each_amount,
</if>
</if>
...
@@ -151,6 +158,9 @@
...
@@ -151,6 +158,9 @@
<if
test=
"inOutItemId != null"
>
<if
test=
"inOutItemId != null"
>
#{inOutItemId,jdbcType=BIGINT},
#{inOutItemId,jdbcType=BIGINT},
</if>
</if>
<if
test=
"billId != null"
>
#{billId,jdbcType=BIGINT},
</if>
<if
test=
"eachAmount != null"
>
<if
test=
"eachAmount != null"
>
#{eachAmount,jdbcType=DECIMAL},
#{eachAmount,jdbcType=DECIMAL},
</if>
</if>
...
@@ -186,6 +196,9 @@
...
@@ -186,6 +196,9 @@
<if
test=
"record.inOutItemId != null"
>
<if
test=
"record.inOutItemId != null"
>
in_out_item_id = #{record.inOutItemId,jdbcType=BIGINT},
in_out_item_id = #{record.inOutItemId,jdbcType=BIGINT},
</if>
</if>
<if
test=
"record.billId != null"
>
bill_id = #{record.billId,jdbcType=BIGINT},
</if>
<if
test=
"record.eachAmount != null"
>
<if
test=
"record.eachAmount != null"
>
each_amount = #{record.eachAmount,jdbcType=DECIMAL},
each_amount = #{record.eachAmount,jdbcType=DECIMAL},
</if>
</if>
...
@@ -209,6 +222,7 @@
...
@@ -209,6 +222,7 @@
header_id = #{record.headerId,jdbcType=BIGINT},
header_id = #{record.headerId,jdbcType=BIGINT},
account_id = #{record.accountId,jdbcType=BIGINT},
account_id = #{record.accountId,jdbcType=BIGINT},
in_out_item_id = #{record.inOutItemId,jdbcType=BIGINT},
in_out_item_id = #{record.inOutItemId,jdbcType=BIGINT},
bill_id = #{record.billId,jdbcType=BIGINT},
each_amount = #{record.eachAmount,jdbcType=DECIMAL},
each_amount = #{record.eachAmount,jdbcType=DECIMAL},
remark = #{record.remark,jdbcType=VARCHAR},
remark = #{record.remark,jdbcType=VARCHAR},
tenant_id = #{record.tenantId,jdbcType=BIGINT},
tenant_id = #{record.tenantId,jdbcType=BIGINT},
...
@@ -229,6 +243,9 @@
...
@@ -229,6 +243,9 @@
<if
test=
"inOutItemId != null"
>
<if
test=
"inOutItemId != null"
>
in_out_item_id = #{inOutItemId,jdbcType=BIGINT},
in_out_item_id = #{inOutItemId,jdbcType=BIGINT},
</if>
</if>
<if
test=
"billId != null"
>
bill_id = #{billId,jdbcType=BIGINT},
</if>
<if
test=
"eachAmount != null"
>
<if
test=
"eachAmount != null"
>
each_amount = #{eachAmount,jdbcType=DECIMAL},
each_amount = #{eachAmount,jdbcType=DECIMAL},
</if>
</if>
...
@@ -249,6 +266,7 @@
...
@@ -249,6 +266,7 @@
set header_id = #{headerId,jdbcType=BIGINT},
set header_id = #{headerId,jdbcType=BIGINT},
account_id = #{accountId,jdbcType=BIGINT},
account_id = #{accountId,jdbcType=BIGINT},
in_out_item_id = #{inOutItemId,jdbcType=BIGINT},
in_out_item_id = #{inOutItemId,jdbcType=BIGINT},
bill_id = #{billId,jdbcType=BIGINT},
each_amount = #{eachAmount,jdbcType=DECIMAL},
each_amount = #{eachAmount,jdbcType=DECIMAL},
remark = #{remark,jdbcType=VARCHAR},
remark = #{remark,jdbcType=VARCHAR},
tenant_id = #{tenantId,jdbcType=BIGINT},
tenant_id = #{tenantId,jdbcType=BIGINT},
...
...
jshERP-boot/src/main/resources/mapper_xml/AccountItemMapperEx.xml
View file @
225eb16b
...
@@ -5,6 +5,7 @@
...
@@ -5,6 +5,7 @@
<resultMap
extends=
"com.jsh.erp.datasource.mappers.AccountItemMapper.BaseResultMap"
id=
"ResultWithInfoExMap"
type=
"com.jsh.erp.datasource.vo.AccountItemVo4List"
>
<resultMap
extends=
"com.jsh.erp.datasource.mappers.AccountItemMapper.BaseResultMap"
id=
"ResultWithInfoExMap"
type=
"com.jsh.erp.datasource.vo.AccountItemVo4List"
>
<result
column=
"AccountName"
jdbcType=
"VARCHAR"
property=
"accountName"
/>
<result
column=
"AccountName"
jdbcType=
"VARCHAR"
property=
"accountName"
/>
<result
column=
"InOutItemName"
jdbcType=
"VARCHAR"
property=
"inOutItemName"
/>
<result
column=
"InOutItemName"
jdbcType=
"VARCHAR"
property=
"inOutItemName"
/>
<result
column=
"billNumber"
jdbcType=
"VARCHAR"
property=
"billNumber"
/>
</resultMap>
</resultMap>
<select
id=
"selectByConditionAccountItem"
parameterType=
"com.jsh.erp.datasource.entities.AccountItemExample"
resultMap=
"com.jsh.erp.datasource.mappers.AccountItemMapper.BaseResultMap"
>
<select
id=
"selectByConditionAccountItem"
parameterType=
"com.jsh.erp.datasource.entities.AccountItemExample"
resultMap=
"com.jsh.erp.datasource.mappers.AccountItemMapper.BaseResultMap"
>
...
@@ -47,9 +48,10 @@
...
@@ -47,9 +48,10 @@
</select>
</select>
<select
id=
"getDetailList"
parameterType=
"com.jsh.erp.datasource.entities.AccountItemExample"
resultMap=
"ResultWithInfoExMap"
>
<select
id=
"getDetailList"
parameterType=
"com.jsh.erp.datasource.entities.AccountItemExample"
resultMap=
"ResultWithInfoExMap"
>
select ai.*,a.Name AccountName,ioi.Name InOutItemName
select ai.*,a.Name AccountName,ioi.Name InOutItemName
, dh.number billNumber
from jsh_account_item ai left join jsh_account a on ai.account_id=a.id and ifnull(a.delete_Flag,'0') !='1'
from jsh_account_item ai left join jsh_account a on ai.account_id=a.id and ifnull(a.delete_Flag,'0') !='1'
left join jsh_in_out_item ioi on ai.in_out_item_id = ioi.id and ifnull(ioi.delete_Flag,'0') !='1'
left join jsh_in_out_item ioi on ai.in_out_item_id = ioi.id and ifnull(ioi.delete_Flag,'0') !='1'
left join jsh_depot_head dh on ai.bill_id = dh.id and ifnull(dh.delete_Flag,'0') !='1'
where ai.header_id = #{headerId}
where ai.header_id = #{headerId}
and ifnull(ai.delete_flag,'0') !='1'
and ifnull(ai.delete_flag,'0') !='1'
order by ai.id asc
order by ai.id asc
...
...
jshERP-boot/src/test/resources/generatorConfig.xml
View file @
225eb16b
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
</commentGenerator>
</commentGenerator>
<jdbcConnection
driverClass=
"com.mysql.jdbc.Driver"
<jdbcConnection
driverClass=
"com.mysql.jdbc.Driver"
connectionURL=
"jdbc:mysql://localhost:3306/jsh_erp
_boot
?generateSimpleParameterMetadata=true"
connectionURL=
"jdbc:mysql://localhost:3306/jsh_erp?generateSimpleParameterMetadata=true"
userId=
"root"
password=
"123456"
>
userId=
"root"
password=
"123456"
>
</jdbcConnection>
</jdbcConnection>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment