Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
K
klck
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
位宇华
klck
Commits
4f0807bd
Commit
4f0807bd
authored
May 22, 2024
by
Fuzy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改实体类
parent
0d89e9d8
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
456 additions
and
12 deletions
+456
-12
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesAccountServiceImpl.java
...yi/system/service/impl/ActSuppliesAccountServiceImpl.java
+4
-1
ruoyi-wages/src/main/java/com/ruoyi/system/controller/WagesCalculateConversionController.java
...system/controller/WagesCalculateConversionController.java
+27
-0
ruoyi-wages/src/main/java/com/ruoyi/system/controller/WagesController.java
...ain/java/com/ruoyi/system/controller/WagesController.java
+32
-4
ruoyi-wages/src/main/java/com/ruoyi/system/controller/WagesConversionController.java
...om/ruoyi/system/controller/WagesConversionController.java
+2
-2
ruoyi-wages/src/main/java/com/ruoyi/system/mapper/WagesMapper.java
...es/src/main/java/com/ruoyi/system/mapper/WagesMapper.java
+1
-0
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/dao/WagesSalaryProof.java
...va/com/ruoyi/system/model/wages/dao/WagesSalaryProof.java
+106
-0
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/dto/WagesFormulaDto.java
...ava/com/ruoyi/system/model/wages/dto/WagesFormulaDto.java
+37
-0
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/dto/WagesFormulaListDto.java
...com/ruoyi/system/model/wages/dto/WagesFormulaListDto.java
+29
-0
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/vo/WagesFormulaListVo.java
...a/com/ruoyi/system/model/wages/vo/WagesFormulaListVo.java
+28
-0
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/vo/WagesFormulaVo.java
.../java/com/ruoyi/system/model/wages/vo/WagesFormulaVo.java
+37
-0
ruoyi-wages/src/main/java/com/ruoyi/system/service/WagesCalculateConversionService.java
...ruoyi/system/service/WagesCalculateConversionService.java
+10
-0
ruoyi-wages/src/main/java/com/ruoyi/system/service/WagesService.java
.../src/main/java/com/ruoyi/system/service/WagesService.java
+5
-0
ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/WagesCalculateConversionServiceImpl.java
...tem/service/impl/WagesCalculateConversionServiceImpl.java
+18
-0
ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/WagesServiceImpl.java
.../java/com/ruoyi/system/service/impl/WagesServiceImpl.java
+75
-4
ruoyi-wages/src/main/resources/mapper/system/WagesConversionMapper.xml
...rc/main/resources/mapper/system/WagesConversionMapper.xml
+1
-1
ruoyi-wages/src/main/resources/mapper/system/WagesMapper.xml
ruoyi-wages/src/main/resources/mapper/system/WagesMapper.xml
+1
-0
ruoyi-wages/src/main/resources/mapper/system/WagesSalaryProofMapper.xml
...c/main/resources/mapper/system/WagesSalaryProofMapper.xml
+43
-0
No files found.
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesAccountServiceImpl.java
View file @
4f0807bd
...
...
@@ -73,6 +73,7 @@ public class ActSuppliesAccountServiceImpl implements IActSuppliesAccountService
String
nameZhCn
=
AuxiliaryAccRuleHandler
.
handleAuxiliaryAccounting
(
dispensing
.
getMining
(),
dispensing
.
getName
());
String
displayName
=
AccSubjectReqParamHandler
.
paramHandler
(
dispensing
.
getName
(),
dispensing
.
getMaterial
(),
dispensing
.
getDepartment
());
JSONObject
accRes
=
getCellByName
(
displayName
,
accSubjects
);
if
(
accRes
==
null
)
continue
;
dispensing
.
setAccountingCode
(
accRes
.
getString
(
"code"
));
JSONArray
res
=
accRes
.
getJSONArray
(
"res"
);
String
dispensingDepartment
=
dispensing
.
getDepartment
();
...
...
@@ -134,7 +135,9 @@ public class ActSuppliesAccountServiceImpl implements IActSuppliesAccountService
public
JSONObject
getCellByName
(
String
filterNameZHCN
,
JSONObject
accSubjects
)
{
JSONObject
cell
=
getAccSubject
(
accSubjects
,
filterNameZHCN
);
assert
cell
!=
null
;
if
(
filterNameZHCN
==
null
||
""
.
equals
(
filterNameZHCN
)
||
cell
==
null
||
cell
.
size
()
==
0
){
return
null
;
}
if
(
"专项储备_煤炭生产安全费_本年减少_费用性支出"
.
equals
(
filterNameZHCN
)
||
"研发支出_费用化支出_材料及低值易耗品"
.
equals
(
filterNameZHCN
)
||
"在建工程_内部投资工程"
.
equals
(
filterNameZHCN
))
return
filterBodiesWithSpecified
(
cell
);
return
filterBodiesWithExtNameEnding
(
cell
);
...
...
ruoyi-wages/src/main/java/com/ruoyi/system/controller/WagesCalculateConversionController.java
0 → 100644
View file @
4f0807bd
package
com.ruoyi.system.controller
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.system.model.wages.dto.WagesFormulaListDto
;
import
com.ruoyi.system.service.WagesCalculateConversionService
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* 2024/5/21
*/
@RestController
@RequestMapping
(
"/wages/calculate"
)
public
class
WagesCalculateConversionController
{
private
WagesCalculateConversionService
wagesCalculateConversionService
;
private
WagesCalculateConversionController
(
WagesCalculateConversionService
wagesCalculateConversionService
){
this
.
wagesCalculateConversionService
=
wagesCalculateConversionService
;
}
/**
* 唐山矿转换表
*/
@RequestMapping
(
"/surface"
)
public
AjaxResult
conversionSurface
(
@RequestParam
(
""
)
WagesFormulaListDto
wagesFormulaListDto
)
{
return
new
AjaxResult
(
200
,
"成功"
,
wagesCalculateConversionService
.
conversionSurface
(
wagesFormulaListDto
));
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/controller/WagesController.java
View file @
4f0807bd
package
com.ruoyi.system.controller
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson2.JSONArray
;
import
com.alibaba.fastjson2.support.config.FastJsonConfig
;
import
com.ruoyi.common.annotation.Log
;
import
com.ruoyi.common.constant.Constants
;
import
com.ruoyi.common.constant.UserConstants
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.domain.entity.SysMenu
;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.StringUtils
;
import
com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelDAO
;
import
com.ruoyi.system.model.wages.dao.WagesSalaryProof
;
import
com.ruoyi.system.model.wages.vo.WagesOverviewOriginalDataVO
;
import
com.ruoyi.system.service.WagesService
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
import
java.util.Map
;
/**
* 2024/4/26
...
...
@@ -61,4 +73,20 @@ public class WagesController {
List
<
WagesDetailsOriginalExcelDAO
>
list
=
wagesService
.
details
();
return
list
;
}
/**
*
*/
@PostMapping
(
"/getyy"
)
public
AjaxResult
getyy
(
@Validated
@RequestBody
String
s
)
{
//s = "{\"borrow\":[{\"classary\":\"提取一孩补贴\",\"money\":\"2540\",\"name\":\"基本生产-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"260\",\"name\":\"基本生产-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"1140\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"80\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"730\",\"name\":\"其他业务成本\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"830\",\"name\":\"管理费用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"130\",\"name\":\"劳动保险费-离岗休息\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"377926\",\"name\":\"基本生产-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"14528\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"5046\",\"name\":\"管理费用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"127335.17\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"879604.49\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"36485.62\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"695533.17\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"118219.25\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"18279\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"10471.26\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"8147.41\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"19745.65\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"12687.39\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"7686.7\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"7452.74\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"4693.04\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"3754.43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"288399.99\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"30257.59\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"209013.08\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"8669.77\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"165273.74\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"28091.45\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"4343.51\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"2488.2\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1936\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"4691.99\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"3014.8\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1826.53\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1770.93\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1115.17\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"892.13\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"68530.08\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"20246.73\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"139860.12\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"5801.34\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"110834.63\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"18797.27\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"2663.92\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1664.97\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1295.47\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"3139.63\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"2017.34\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1222.21\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1185.01\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"746.21\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"596.97\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"45856.59\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"1446\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"9992\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"414\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"7918\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"1343\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"234\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"77\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"93\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"224\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"144\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"87\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"85\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"53\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"3276\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"69568.33\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"480563.32\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"19933.56\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"379997.76\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"64587.93\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"9986.56\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"5720.87\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4451.26\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"10787.84\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"6931.63\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4199.55\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4071.73\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"2563.99\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"2051.2\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"157564.52\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"12862.37\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"88850.52\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"3685.48\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"70411.17\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"11941.55\",\"name\":\"管理费用-管理费-原劳保费-离岗休息\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1692.35\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1057.72\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"822.99\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1994.55\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1281.58\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"776.45\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"752.82\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"474.05\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"379.24\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"29131.83\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"99785\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"687996\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"28592\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"371031\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"144855\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"9940\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"6213\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"5479\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"10998\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"8364\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"4844\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"3854\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"3196\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"2557\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"208013\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"9646.78\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"66637.89\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"2764.11\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"52808.37\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"8956.16\",\"name\":\"研发-管理费用-管理费(原劳保费-离岗休息)\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"1269.27\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"793.29\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"617.24\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"1495.91\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"961.18\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"582.34\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"564.61\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"355.54\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"284.43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"21848.87\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"5570.91\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"38482.7\",\"name\":\"制造费用-原煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"1596.25\",\"name\":\"制造费用-洗煤\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"30496.29\",\"name\":\"管理费用-管理费\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"5172.09\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"732.99\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"458.12\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"356.45\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"863.87\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"555.07\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"336.29\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"326.06\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"205.32\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"164.26\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":0,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"12617.5\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":0,\"mining\":\"010101\"}],\"loan\":[{\"classary\":\"提取一孩补贴\",\"money\":\"2540\",\"name\":\"基本生产-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"260\",\"name\":\"基本生产-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"1140\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"80\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"730\",\"name\":\"其他业务成本\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"830\",\"name\":\"管理费用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取一孩补贴\",\"money\":\"130\",\"name\":\"劳动保险费-离岗休息\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"377926\",\"name\":\"基本生产-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"14528\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"班中餐\",\"money\":\"5046\",\"name\":\"管理费用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"127335.17\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"879604.49\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"36485.62\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"695533.17\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"118219.25\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"18279\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"10471.26\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"8147.41\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"19745.65\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"12687.39\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"7686.7\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"7452.74\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"4693.04\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"3754.43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本养老保险\",\"money\":\"288399.99\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"30257.59\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"209013.08\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"8669.77\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"165273.74\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"28091.45\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"4343.51\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"2488.2\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1936\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"4691.99\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"3014.8\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1826.53\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1770.93\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"1115.17\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"892.13\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充养老保险\",\"money\":\"68530.08\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"20246.73\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"139860.12\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"5801.34\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"110834.63\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"18797.27\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"2663.92\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1664.97\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1295.47\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"3139.63\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"2017.34\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1222.21\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"1185.01\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"746.21\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"596.97\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工商保险\",\"money\":\"45856.59\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"1446\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"9992\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"414\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"7918\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"1343\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"234\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"77\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"93\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"224\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"144\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"87\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"85\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"53\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取补充医疗保险\",\"money\":\"3276\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"69568.33\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"480563.32\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"19933.56\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"379997.76\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"64587.93\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"9986.56\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"5720.87\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4451.26\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"10787.84\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"6931.63\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4199.55\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"4071.73\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"2563.99\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"2051.2\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取基本医疗保险\",\"money\":\"157564.52\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"12862.37\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"88850.52\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"3685.48\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"70411.17\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"11941.55\",\"name\":\"管理费用-管理费-原劳保费-离岗休息\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1692.35\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1057.72\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"822.99\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1994.55\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"1281.58\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"776.45\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"752.82\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"474.05\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"379.24\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取工会经费\",\"money\":\"29131.83\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"99785\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"687996\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"28592\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"371031\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"144855\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"9940\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"6213\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"5479\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"10998\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"8364\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"4844\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"3854\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"3196\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"2557\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取住房公积金\",\"money\":\"208013\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"9646.78\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"66637.89\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"2764.11\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"52808.37\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"8956.16\",\"name\":\"研发-管理费用-管理费(原劳保费-离岗休息)\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"1269.27\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"793.29\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"617.24\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"1495.91\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"961.18\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"582.34\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"564.61\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"355.54\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"284.43\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取职工教育经费\",\"money\":\"21848.87\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"5570.91\",\"name\":\"基本生产-洗煤-自产\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"38482.7\",\"name\":\"制造费用-原煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"1596.25\",\"name\":\"制造费用-洗煤\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"30496.29\",\"name\":\"管理费用-管理费\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"5172.09\",\"name\":\"管理费用-劳动保险费-离岗休息人员\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"732.99\",\"name\":\"研发-(1)基于超低浓度瓦斯回热氧化技术的碳减排研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"458.12\",\"name\":\"研发-(2)大倾角高应力厚煤层瓦斯复合动力灾害防控技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"356.45\",\"name\":\"研发-(3)唐山矿城市下压煤充填开采研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"863.87\",\"name\":\"研发-(4)大倾角工作面整体回撤液压支架工艺研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"555.07\",\"name\":\"研发-(5)百年矿井提升机群数字孪生安全运维系统的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"336.29\",\"name\":\"研发-(6)巷道快速修复技术研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"326.06\",\"name\":\"研发-(7)唐山矿风井煤柱区掘进巷道冲击风险判识及监测预警技术研究\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"205.32\",\"name\":\"研发-(8)基于光纤侦听监测预警技术在研判辨识井筒危险因素的研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"164.26\",\"name\":\"研发-(9)矿井副井智能全自动操车系统研究与应用\",\"is_debit\":1,\"mining\":\"010101\"},{\"classary\":\"提取失业保险\",\"money\":\"12617.5\",\"name\":\"其他业务成本-厂区服务\",\"is_debit\":1,\"mining\":\"010101\"}]}";
//List<WagesSalaryProof> getyy = wagesService.selectWagesVoucherList(s);
JSONObject
of
=
wagesService
.
selectWagesVoucherList
(
s
);
//JSONArray of = JSONArray.of(getyy);
System
.
out
.
println
(
of
);
return
AjaxResult
.
success
(
of
);
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/controller/WagesConversionController.java
View file @
4f0807bd
...
...
@@ -50,7 +50,7 @@ public class WagesConversionController extends BaseController {
}
@GetMapping
(
"/getWagesDataById/{id}"
)
public
WagesConversionData
getWagesDataById
(
@PathVariable
(
"id"
)
int
id
)
{
return
wagesConversionService
.
selectWagesConversionDataById
(
id
);
public
AjaxResult
getWagesDataById
(
@PathVariable
(
"id"
)
int
id
)
{
return
new
AjaxResult
(
200
,
"成功"
,
wagesConversionService
.
selectWagesConversionDataById
(
id
)
);
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/mapper/WagesMapper.java
View file @
4f0807bd
...
...
@@ -2,6 +2,7 @@ package com.ruoyi.system.mapper;
import
com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelDAO
;
import
com.ruoyi.system.model.wages.dao.WagesOverviewOriginalExcelDAO
;
import
com.ruoyi.system.model.wages.dao.WagesSalaryProof
;
import
com.ruoyi.system.model.wages.vo.WagesOverviewOriginalDataVO
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
...
...
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/dao/WagesSalaryProof.java
0 → 100644
View file @
4f0807bd
package
com.ruoyi.system.model.wages.dao
;
import
com.ruoyi.common.core.domain.BaseEntity
;
/**
* @author LZZ
* @date 2024/5/16
*/
public
class
WagesSalaryProof
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
int
id
;
private
String
abStract
;
private
String
sourceOfExpenses
;
private
String
isDebit
;
private
String
accountName
;
private
String
accountCode
;
private
String
auxiliaryItemA
;
private
String
auxiliaryItemB
;
public
int
getId
()
{
return
id
;
}
public
void
setId
(
int
id
)
{
this
.
id
=
id
;
}
public
String
getAbStract
()
{
return
abStract
;
}
public
void
setAbStract
(
String
abStract
)
{
this
.
abStract
=
abStract
;
}
public
String
getSourceOfExpenses
()
{
return
sourceOfExpenses
;
}
public
void
setSourceOfExpenses
(
String
sourceOfExpenses
)
{
this
.
sourceOfExpenses
=
sourceOfExpenses
;
}
public
String
getIsDebit
()
{
return
isDebit
;
}
public
void
setIsDebit
(
String
isDebit
)
{
this
.
isDebit
=
isDebit
;
}
public
String
getAccountName
()
{
return
accountName
;
}
public
void
setAccountName
(
String
accountName
)
{
this
.
accountName
=
accountName
;
}
public
String
getAccountCode
()
{
return
accountCode
;
}
public
void
setAccountCode
(
String
accountCode
)
{
this
.
accountCode
=
accountCode
;
}
public
String
getAuxiliaryItemA
()
{
return
auxiliaryItemA
;
}
public
void
setAuxiliaryItemA
(
String
auxiliaryItemA
)
{
this
.
auxiliaryItemA
=
auxiliaryItemA
;
}
public
String
getAuxiliaryItemB
()
{
return
auxiliaryItemB
;
}
public
void
setAuxiliaryItemB
(
String
auxiliaryItemB
)
{
this
.
auxiliaryItemB
=
auxiliaryItemB
;
}
@Override
public
String
toString
()
{
return
"WagesSalaryProof{"
+
"id="
+
id
+
", abStract='"
+
abStract
+
'\''
+
", sourceOfExpenses='"
+
sourceOfExpenses
+
'\''
+
", isDebit='"
+
isDebit
+
'\''
+
", accountName='"
+
accountName
+
'\''
+
", accountCode='"
+
accountCode
+
'\''
+
", auxiliaryItemA='"
+
auxiliaryItemA
+
'\''
+
", auxiliaryItemB='"
+
auxiliaryItemB
+
'\''
+
'}'
;
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/dto/WagesFormulaDto.java
0 → 100644
View file @
4f0807bd
package
com.ruoyi.system.model.wages.dto
;
/**
* 2024/5/21
*/
public
class
WagesFormulaDto
{
// 页面展示字段
private
String
label
;
// 列数
private
String
c
;
// 公式
private
String
value
;
public
String
getLabel
()
{
return
label
;
}
public
void
setLabel
(
String
label
)
{
this
.
label
=
label
;
}
public
String
getC
()
{
return
c
;
}
public
void
setC
(
String
c
)
{
this
.
c
=
c
;
}
public
String
getValue
()
{
return
value
;
}
public
void
setValue
(
String
value
)
{
this
.
value
=
value
;
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/dto/WagesFormulaListDto.java
0 → 100644
View file @
4f0807bd
package
com.ruoyi.system.model.wages.dto
;
import
java.util.List
;
/**
* 2024/5/21
* 唐山矿转换表公式接收
*/
public
class
WagesFormulaListDto
{
// 日期
private
String
date
;
private
List
<
WagesFormulaDto
>
wagesFormulaDtoList
;
public
String
getDate
()
{
return
date
;
}
public
void
setDate
(
String
date
)
{
this
.
date
=
date
;
}
public
List
<
WagesFormulaDto
>
getWagesFormulaDtoList
()
{
return
wagesFormulaDtoList
;
}
public
void
setWagesFormulaDtoList
(
List
<
WagesFormulaDto
>
wagesFormulaDtoList
)
{
this
.
wagesFormulaDtoList
=
wagesFormulaDtoList
;
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/vo/WagesFormulaListVo.java
0 → 100644
View file @
4f0807bd
package
com.ruoyi.system.model.wages.vo
;
import
java.util.List
;
/**
* 2024/5/22
*/
public
class
WagesFormulaListVo
{
// 部门
private
String
dep
;
private
List
<
WagesFormulaVo
>
list
;
public
String
getDep
()
{
return
dep
;
}
public
void
setDep
(
String
dep
)
{
this
.
dep
=
dep
;
}
public
List
<
WagesFormulaVo
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
WagesFormulaVo
>
list
)
{
this
.
list
=
list
;
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/model/wages/vo/WagesFormulaVo.java
0 → 100644
View file @
4f0807bd
package
com.ruoyi.system.model.wages.vo
;
/**
* 2024/5/22
*/
public
class
WagesFormulaVo
{
// 页面展示字段
private
String
label
;
// 列数
private
String
c
;
// 值
private
String
value
;
public
String
getLabel
()
{
return
label
;
}
public
void
setLabel
(
String
label
)
{
this
.
label
=
label
;
}
public
String
getC
()
{
return
c
;
}
public
void
setC
(
String
c
)
{
this
.
c
=
c
;
}
public
String
getValue
()
{
return
value
;
}
public
void
setValue
(
String
value
)
{
this
.
value
=
value
;
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/service/WagesCalculateConversionService.java
0 → 100644
View file @
4f0807bd
package
com.ruoyi.system.service
;
import
com.ruoyi.system.model.wages.dto.WagesFormulaListDto
;
/**
* 2024/5/21
*/
public
interface
WagesCalculateConversionService
{
Object
conversionSurface
(
WagesFormulaListDto
wagesFormulaListDto
);
}
ruoyi-wages/src/main/java/com/ruoyi/system/service/WagesService.java
View file @
4f0807bd
package
com.ruoyi.system.service
;
import
com.alibaba.fastjson.JSONObject
;
import
com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelDAO
;
import
com.ruoyi.system.model.wages.dao.WagesSalaryProof
;
import
com.ruoyi.system.model.wages.vo.WagesOverviewOriginalDataVO
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
import
java.util.Map
;
/**
* 2024/4/27
...
...
@@ -15,4 +18,6 @@ public interface WagesService {
List
<
WagesOverviewOriginalDataVO
>
getSalaryList
();
List
<
WagesDetailsOriginalExcelDAO
>
details
();
JSONObject
selectWagesVoucherList
(
String
s
);
}
ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/WagesCalculateConversionServiceImpl.java
0 → 100644
View file @
4f0807bd
package
com.ruoyi.system.service.impl
;
import
com.ruoyi.system.model.wages.dto.WagesFormulaListDto
;
import
com.ruoyi.system.service.WagesCalculateConversionService
;
import
org.springframework.stereotype.Service
;
/**
* 2024/5/21
*/
@Service
public
class
WagesCalculateConversionServiceImpl
implements
WagesCalculateConversionService
{
@Override
public
Object
conversionSurface
(
WagesFormulaListDto
wagesFormulaListDto
)
{
return
null
;
}
}
ruoyi-wages/src/main/java/com/ruoyi/system/service/impl/WagesServiceImpl.java
View file @
4f0807bd
package
com.ruoyi.system.service.impl
;
import
com.alibaba.excel.EasyExcelFactory
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.ruoyi.system.listener.ExcelListener
;
import
com.ruoyi.system.mapper.WagesMapper
;
import
com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelDAO
;
import
com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelSheet1DAO
;
import
com.ruoyi.system.model.wages.dao.WagesDetailsOriginalExcelSheet2DAO
;
import
com.ruoyi.system.model.wages.dao.WagesOverviewOriginalExcelDAO
;
import
com.ruoyi.system.mapper.WagesSalaryProofMapper
;
import
com.ruoyi.system.model.wages.dao.*
;
import
com.ruoyi.system.model.wages.vo.WagesOverviewOriginalDataVO
;
import
com.ruoyi.system.service.WagesService
;
import
org.slf4j.Logger
;
...
...
@@ -20,6 +21,7 @@ import java.io.IOException;
import
java.io.InputStream
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
...
...
@@ -30,6 +32,8 @@ public class WagesServiceImpl implements WagesService {
private
Logger
logger
=
LoggerFactory
.
getLogger
(
WagesServiceImpl
.
class
);
@Autowired
WagesMapper
wagesMapper
;
@Autowired
WagesSalaryProofMapper
wagesSalaryProofMapper
;
@Transactional
@Override
public
String
readOriginalData
(
MultipartFile
file
)
{
...
...
@@ -86,4 +90,71 @@ public class WagesServiceImpl implements WagesService {
public
List
<
WagesDetailsOriginalExcelDAO
>
details
()
{
return
wagesMapper
.
detailsSelect
();
}
@Override
public
JSONObject
selectWagesVoucherList
(
String
ss
)
{
JSONObject
object
=
new
JSONObject
();
//List<WagesSalaryProof> borrowlists = new ArrayList<>();
JSONArray
borrowlists
=
new
JSONArray
();
//List<WagesSalaryProof> loanlists = new ArrayList<>();
JSONArray
loanlists
=
new
JSONArray
();
JSONObject
jsonObject
=
JSON
.
parseObject
(
ss
);
JSONArray
borrow
=
jsonObject
.
getJSONArray
(
"borrow"
);
JSONArray
loan
=
jsonObject
.
getJSONArray
(
"loan"
);
for
(
int
i
=
0
;
i
<
borrow
.
size
();
i
++)
{
JSONObject
jsonObject1
=
borrow
.
getJSONObject
(
i
);
String
abStract
=
jsonObject1
.
getString
(
"classary"
);
String
sourceOfExpenses
=
jsonObject1
.
getString
(
"name"
);
String
isDebit
=
jsonObject1
.
getString
(
"is_debit"
);
WagesSalaryProof
wagesSalaryProof
=
new
WagesSalaryProof
();
wagesSalaryProof
.
setAbStract
(
abStract
);
wagesSalaryProof
.
setSourceOfExpenses
(
sourceOfExpenses
);
wagesSalaryProof
.
setIsDebit
(
isDebit
);
WagesSalaryProof
wagesSalaryProof1
=
wagesSalaryProofMapper
.
selectWagesVoucherList
(
wagesSalaryProof
);
// wagesSalaryProof.setAccountCode(wagesSalaryProof1.getAccountCode());
// wagesSalaryProof.setAuxiliaryItemA(wagesSalaryProof1.getAuxiliaryItemA());
// wagesSalaryProof.setAuxiliaryItemB(wagesSalaryProof1.getAuxiliaryItemB());
//borrowlists.add(wagesSalaryProof);
if
(
wagesSalaryProof1
!=
null
){
System
.
err
.
println
(
"wagesSalaryProof1===="
+
wagesSalaryProof1
.
toString
()
+
i
);
jsonObject1
.
put
(
"account_code"
,
wagesSalaryProof1
.
getAccountCode
());
jsonObject1
.
put
(
"auxiliary_item_a"
,
wagesSalaryProof1
.
getAuxiliaryItemA
());
jsonObject1
.
put
(
"auxiliary_item_b"
,
wagesSalaryProof1
.
getAuxiliaryItemB
());
}
borrowlists
.
add
(
jsonObject1
);
}
for
(
int
i
=
0
;
i
<
loan
.
size
();
i
++)
{
JSONObject
jsonObject2
=
loan
.
getJSONObject
(
i
);
String
abStract
=
jsonObject2
.
getString
(
"classary"
);
String
sourceOfExpenses
=
jsonObject2
.
getString
(
"name"
);
String
isDebit
=
jsonObject2
.
getString
(
"is_debit"
);
WagesSalaryProof
wagesSalaryProof
=
new
WagesSalaryProof
();
wagesSalaryProof
.
setAbStract
(
abStract
);
wagesSalaryProof
.
setSourceOfExpenses
(
sourceOfExpenses
);
wagesSalaryProof
.
setIsDebit
(
isDebit
);
WagesSalaryProof
wagesSalaryProof2
=
wagesSalaryProofMapper
.
selectWagesVoucherList
(
wagesSalaryProof
);
// wagesSalaryProof.setAccountCode(wagesSalaryProof1.getAccountCode());
// wagesSalaryProof.setAuxiliaryItemA(wagesSalaryProof1.getAuxiliaryItemA());
// wagesSalaryProof.setAuxiliaryItemB(wagesSalaryProof1.getAuxiliaryItemB());
// loanlists.add(wagesSalaryProof);
if
(
wagesSalaryProof2
!=
null
){
System
.
err
.
println
(
"wagesSalaryProof2===="
+
wagesSalaryProof2
.
toString
()
+
i
);
jsonObject2
.
put
(
"account_code"
,
wagesSalaryProof2
.
getAccountCode
());
jsonObject2
.
put
(
"auxiliary_item_a"
,
wagesSalaryProof2
.
getAuxiliaryItemA
());
jsonObject2
.
put
(
"auxiliary_item_b"
,
wagesSalaryProof2
.
getAuxiliaryItemB
());
}
loanlists
.
add
(
jsonObject2
);
}
// com.alibaba.fastjson2.JSONArray borrowjson = com.alibaba.fastjson2.JSONArray.of(borrowlists);
// com.alibaba.fastjson2.JSONArray loanjson = com.alibaba.fastjson2.JSONArray.of(loanlists);
object
.
put
(
"borrow"
,
borrowlists
);
object
.
put
(
"loan"
,
loanlists
);
return
object
;
}
}
ruoyi-wages/src/main/resources/mapper/system/WagesConversionMapper.xml
View file @
4f0807bd
...
...
@@ -19,7 +19,7 @@
</insert>
<select
id=
"selectWagesConversionDataList"
resultMap=
"WagesConversionData"
>
select id
, json_data
, if_generate_voucher , wage_month ,create_date , update_date
select id, if_generate_voucher , wage_month ,create_date , update_date
from wages_conversion_data
where
if_generate_voucher = 0
...
...
ruoyi-wages/src/main/resources/mapper/system/WagesMapper.xml
View file @
4f0807bd
...
...
@@ -3,6 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.ruoyi.system.mapper.WagesMapper"
>
<insert
id=
"insertDetailsOriginal"
>
insert into wages_details_original_data (year, month, unit_name, people_count, total_withholding,
net_salary, one_child_fee, medical_subsidy, health_care_fee, class_meal_fee, soap_fee, nursing_fee,
...
...
ruoyi-wages/src/main/resources/mapper/system/WagesSalaryProofMapper.xml
0 → 100644
View file @
4f0807bd
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.ruoyi.system.mapper.WagesSalaryProofMapper"
>
<resultMap
type=
"com.ruoyi.system.model.wages.dao.WagesSalaryProof"
id=
"WagesSalaryProofResult"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"abStract"
column=
"abstract"
/>
<result
property=
"sourceOfExpenses"
column=
"source_of_expenses"
/>
<result
property=
"isDebit"
column=
"is_debit"
/>
<result
property=
"accountName"
column=
"account_name"
/>
<result
property=
"accountCode"
column=
"account_code"
/>
<result
property=
"auxiliaryItemA"
column=
"auxiliary_item_a"
/>
<result
property=
"auxiliaryItemB"
column=
"auxiliary_item_b"
/>
</resultMap>
<select
id=
"selectWagesVoucherList"
parameterType=
"com.ruoyi.system.model.wages.dao.WagesSalaryProof"
resultMap=
"WagesSalaryProofResult"
>
select
TRIM(id)id,
TRIM(abstract)abstract,
TRIM(source_of_expenses)source_of_expenses,
TRIM(is_debit)is_debit,
TRIM(account_name)account_name,
TRIM(account_code)account_code,
TRIM(auxiliary_item_a)auxiliary_item_a,
TRIM(auxiliary_item_b) auxiliary_item_b
from wages_voucher
where 1=1
<if
test=
"abStract != null and abStract != ''"
>
AND abstract = #{abStract}
</if>
<if
test=
"sourceOfExpenses != null and sourceOfExpenses != ''"
>
AND source_of_expenses = #{sourceOfExpenses}
</if>
<if
test=
"isDebit != null and isDebit != ''"
>
AND is_debit = #{isDebit}
</if>
</select>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
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