Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
DataCenter_Core2.1_20190520
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bltdc
DataCenter_Core2.1_20190520
Commits
79b937ed
Commit
79b937ed
authored
Apr 23, 2019
by
guanzhenshan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
资产负债表增加导出功能
parent
48f4b4b0
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
236 additions
and
98 deletions
+236
-98
dc_balance_sheet.cs
Bailun.DC.Models/dc_balance_sheet.cs
+174
-97
FinanceController.cs
Bailun.DC.Web/Areas/Reports/Controllers/FinanceController.cs
+44
-1
Index.cshtml
Bailun.DC.Web/Areas/Reports/Views/Finance/Index.cshtml
+9
-0
Index2.cshtml
Bailun.DC.Web/Areas/Reports/Views/Finance/Index2.cshtml
+9
-0
No files found.
Bailun.DC.Models/dc_balance_sheet.cs
View file @
79b937ed
using
System
;
using
System.Collections.Generic
;
using
System.ComponentModel
;
using
System.Linq
;
using
System.Web
;
...
...
@@ -7,97 +8,140 @@ namespace Bailun.DC.Models
{
public
class
dc_balance_sheet
{
[
Description
(
""
)]
public
int
id
{
get
;
set
;
}
/// <summary>
/// 公司主体value
/// </summary>
[
Description
(
""
)]
public
int
company_value
{
get
;
set
;
}
/// <summary>
/// 公司名称
/// </summary>
[
Description
(
""
)]
public
string
company_name
{
get
;
set
;
}
/// <summary>
/// 货币资金
/// </summary>
[
Description
(
"货币资金"
)]
public
decimal
monetary_fund
{
get
;
set
;
}
/// <summary>
/// 提现在途金额
/// </summary>
[
Description
(
"1.平台提现在途"
)]
public
decimal
?
withdraw_amount
{
get
;
set
;
}
/// <summary>
/// 第三方平台余额
/// </summary>
[
Description
(
"2.第三方平台余额"
)]
public
decimal
?
platform_balance
{
get
;
set
;
}
/// <summary>
/// 银行帐号余额
/// </summary>
[
Description
(
"3.银行帐号余额"
)]
public
decimal
?
bank_account_balance
{
get
;
set
;
}
/// <summary>
///
提现在途金额
///
(流动资产)交易性金融资金
/// </summary>
public
decimal
?
withdraw_amount
{
get
;
set
;
}
[
Description
(
"交易性金融资金"
)]
public
decimal
?
fa_trading_finan_asset
{
get
;
set
;
}
/// <summary>
///
第三方平台余额
///
应收票据
/// </summary>
public
decimal
?
platform_balance
{
get
;
set
;
}
[
Description
(
"应收票据"
)]
public
decimal
?
fa_bill_receivable
{
get
;
set
;
}
/// <summary>
/// 应收账款
/// </summary>
[
Description
(
"应收账款"
)]
public
decimal
accounts_receivable
{
get
;
set
;
}
/// <summary>
/// 预付款项
/// </summary>
[
Description
(
"预付款项"
)]
public
decimal
prepayment
{
get
;
set
;
}
/// <summary>
/// 成品供应商预付款项
/// </summary>
[
Description
(
"1.预付成品供应商"
)]
public
decimal
?
finished_prepayment
{
get
;
set
;
}
/// <summary>
/// 半成品供应商预付款项
/// </summary>
[
Description
(
"2.预付半成品供应商"
)]
public
decimal
?
semi_prepayment
{
get
;
set
;
}
/// <summary>
/// 物流供应商预付款项
/// </summary>
[
Description
(
"3.预付物流供应商"
)]
public
decimal
?
logistics_prepayment
{
get
;
set
;
}
/// <summary>
///
成品供应商预付款项
///
应收利息
/// </summary>
public
decimal
?
finished_prepayment
{
get
;
set
;
}
[
Description
(
"应收利息"
)]
public
decimal
?
fa_interest_receivable
{
get
;
set
;
}
/// <summary>
///
半成品供应商预付款项
///
应收股利
/// </summary>
public
decimal
?
semi_prepayment
{
get
;
set
;
}
[
Description
(
"应收股利"
)]
public
decimal
?
fa_dividends_receivable
{
get
;
set
;
}
/// <summary>
/// 其他应收款
/// </summary>
[
Description
(
"其他应收款"
)]
public
decimal
other_accounts_receivable
{
get
;
set
;
}
/// <summary>
/// 存货余额/库存金额
/// </summary>
[
Description
(
"存货"
)]
public
decimal
inventory_amount
{
get
;
set
;
}
/// <summary>
/// FBA库存金额
/// </summary>
[
Description
(
"1.存货FBA仓在库"
)]
public
decimal
?
fba_inventory_amount
{
get
;
set
;
}
/// <summary>
/// 非FBA库存金额
/// </summary>
[
Description
(
"2.存货非FBA仓在库"
)]
public
decimal
?
not_fba_inventory_amount
{
get
;
set
;
}
/// <summary>
/// FBA在途金额
/// </summary>
[
Description
(
"3.存货FBA仓在途"
)]
public
decimal
?
fba_transfer_amount
{
get
;
set
;
}
/// <summary>
/// 非FBA在途金额
/// </summary>
[
Description
(
"4.存货非FBA仓在途"
)]
public
decimal
?
not_fba_transfer_amount
{
get
;
set
;
}
/// <summary>
/// 半成品在库金额
/// </summary>
[
Description
(
"5.存货半成品在库"
)]
public
decimal
?
semi_inventory_amount
{
get
;
set
;
}
/// <summary>
...
...
@@ -106,309 +150,341 @@ namespace Bailun.DC.Models
public
decimal
?
semi_transfer_amount
{
get
;
set
;
}
/// <summary>
/// 固定资产
/// </summary>
public
decimal
fixed_assets
{
get
;
set
;
}
/// <summary>
/// 短期借款
/// </summary>
public
decimal
short_term_borrow
{
get
;
set
;
}
/// <summary>
/// 应付账款
/// </summary>
public
decimal
accounts_payable
{
get
;
set
;
}
/// <summary>
/// 物流供应商应付账款
/// </summary>
public
decimal
?
logistics_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 成品供应商应付账款
/// </summary>
public
decimal
?
finished_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 半成品供应商应付账款
/// </summary>
public
decimal
?
semi_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 预收款项
/// </summary>
public
decimal
advance_received
{
get
;
set
;
}
/// <summary>
/// 应付职工薪酬
/// </summary>
public
decimal
payable_remuneration
{
get
;
set
;
}
/// <summary>
/// 应交税费
/// </summary>
public
decimal
taxes_payable
{
get
;
set
;
}
/// <summary>
/// 其他应付款
/// </summary>
public
decimal
other_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 长期应付款
/// </summary>
public
decimal
long_term_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 统计时间
/// </summary>
public
DateTime
statistical_time
{
get
;
set
;
}
/// <summary>
/// 取数时间
/// </summary>
public
DateTime
update_time
{
get
;
set
;
}
/// <summary>
/// (流动资产)交易性金融资金
/// </summary>
public
decimal
?
fa_trading_finan_asset
{
get
;
set
;
}
/// <summary>
/// 应收票据
/// </summary>
public
decimal
?
fa_bill_receivable
{
get
;
set
;
}
/// <summary>
/// 应收利息
/// </summary>
public
decimal
?
fa_interest_receivable
{
get
;
set
;
}
/// <summary>
/// 应收股利
/// </summary>
public
decimal
?
fa_dividends_receivable
{
get
;
set
;
}
/// <summary>
/// 一年内到期的非流动资产
/// </summary>
[
Description
(
"一年内到期的非流动资产"
)]
public
decimal
?
fa_oneyear_noncurrent_assets
{
get
;
set
;
}
/// <summary>
/// 其他流动资产
/// </summary>
[
Description
(
"其他流动资产"
)]
public
decimal
?
fa_other_assets
{
get
;
set
;
}
/// <summary>
/// 流动资产合计
/// </summary>
[
Description
(
"流动资产合计"
)]
public
decimal
?
fa_count
{
get
;
set
;
}
/// <summary>
/// 可供出售金融资产
/// </summary>
[
Description
(
"可供出售金融资产"
)]
public
decimal
?
nca_avai_for_sale_fassets
{
get
;
set
;
}
/// <summary>
/// 持有至到期的投资
/// </summary>
[
Description
(
"持有至到期投资"
)]
public
decimal
?
nca_heldon_investment
{
get
;
set
;
}
/// <summary>
/// 长期应收款
/// </summary>
[
Description
(
"长期应收款"
)]
public
decimal
?
nca_longterm_receivable
{
get
;
set
;
}
/// <summary>
/// 长期股权投资
/// </summary>
[
Description
(
"长期股权投资"
)]
public
decimal
?
nca_longterm_equity_investment
{
get
;
set
;
}
/// <summary>
/// 投资性房地产
/// </summary>
[
Description
(
"投资性房地产"
)]
public
decimal
?
nca_investment_property
{
get
;
set
;
}
/// <summary>
/// 固定资产
/// </summary>
[
Description
(
"固定资产"
)]
public
decimal
fixed_assets
{
get
;
set
;
}
/// <summary>
/// 在建工程
/// </summary>
[
Description
(
"在建工程"
)]
public
decimal
?
nca_construction_in_process
{
get
;
set
;
}
/// <summary>
/// 工程物资
/// </summary>
[
Description
(
"工程物资"
)]
public
decimal
?
nca_engineering_material
{
get
;
set
;
}
/// <summary>
/// 固定资产清理
/// </summary>
[
Description
(
"固定资产清理"
)]
public
decimal
?
nca_disposal_of_fixed_assets
{
get
;
set
;
}
/// <summary>
/// 生产性生物资产
/// </summary>
[
Description
(
"生产性生物资产"
)]
public
decimal
?
nca_productive_biological_asset
{
get
;
set
;
}
/// <summary>
/// 油气资产
/// </summary>
[
Description
(
"油气资产"
)]
public
decimal
?
nca_oil_and_gas_assets
{
get
;
set
;
}
/// <summary>
/// 无形资产
/// </summary>
[
Description
(
"无形资产"
)]
public
decimal
?
nca_intangible_assets
{
get
;
set
;
}
/// <summary>
/// 开发支出
/// </summary>
[
Description
(
"开发支出"
)]
public
decimal
?
nca_development_expenditure
{
get
;
set
;
}
/// <summary>
/// 商誉
/// </summary>
[
Description
(
"商誉"
)]
public
decimal
?
nca_goodwill
{
get
;
set
;
}
/// <summary>
/// 长期待摊费用
/// </summary>
[
Description
(
"长期待摊费用"
)]
public
decimal
?
nca_longterm_unamortized_expenses
{
get
;
set
;
}
/// <summary>
/// 递延所得税资产
/// </summary>
[
Description
(
"递延所得税资产"
)]
public
decimal
?
nca_deferred_tax_assets
{
get
;
set
;
}
/// <summary>
/// 其他非流动资产
/// </summary>
[
Description
(
"其他非流动资产"
)]
public
decimal
?
nca_other_assets
{
get
;
set
;
}
/// <summary>
/// 非流动资产合计
/// </summary>
[
Description
(
"非流动资产合计"
)]
public
decimal
?
nca_count
{
get
;
set
;
}
/// <summary>
/// 资产合计
/// </summary>
[
Description
(
"资产总计"
)]
public
decimal
?
count_assets
{
get
;
set
;
}
/// <summary>
/// 短期借款
/// </summary>
[
Description
(
"短期借款"
)]
public
decimal
short_term_borrow
{
get
;
set
;
}
/// <summary>
/// 交易性金融负债
/// </summary>
[
Description
(
"交易性金融负债"
)]
public
decimal
?
cl_trading_financ_liabilities
{
get
;
set
;
}
/// <summary>
/// 应付票据
/// </summary>
[
Description
(
"应付票据"
)]
public
decimal
?
cl_notes_payable
{
get
;
set
;
}
/// <summary>
/// 应付账款
/// </summary>
[
Description
(
"应付账款"
)]
public
decimal
accounts_payable
{
get
;
set
;
}
/// <summary>
/// 成品供应商应付账款
/// </summary>
[
Description
(
"1.成品供应商"
)]
public
decimal
?
finished_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 半成品供应商应付账款
/// </summary>
[
Description
(
"2.应付半成品供应商"
)]
public
decimal
?
semi_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 物流供应商应付账款
/// </summary>
[
Description
(
"3.应付物流供应商"
)]
public
decimal
?
logistics_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 预收款项
/// </summary>
[
Description
(
"预收款项"
)]
public
decimal
advance_received
{
get
;
set
;
}
/// <summary>
/// 应付职工薪酬
/// </summary>
[
Description
(
"应付职工薪酬"
)]
public
decimal
payable_remuneration
{
get
;
set
;
}
/// <summary>
/// 应交税费
/// </summary>
[
Description
(
"应交税费"
)]
public
decimal
taxes_payable
{
get
;
set
;
}
/// <summary>
/// 应付利息
/// </summary>
[
Description
(
"应付利息"
)]
public
decimal
?
cl_payable_interest
{
get
;
set
;
}
/// <summary>
/// 应付股利
/// </summary>
[
Description
(
"应付股利"
)]
public
decimal
?
cl_dividends_payable
{
get
;
set
;
}
/// <summary>
/// 其他应付款
/// </summary>
[
Description
(
"其他应付款"
)]
public
decimal
other_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 一年内到期的非流动负债
/// </summary>
[
Description
(
"一年内到期的非流动负债"
)]
public
decimal
?
cl_oneyear_noncurrent_liabilities
{
get
;
set
;
}
/// <summary>
/// 其他流动负债
/// </summary>
[
Description
(
"其他流动负债"
)]
public
decimal
?
cl_other_liabilities
{
get
;
set
;
}
/// <summary>
/// 流动负债合计
/// </summary>
[
Description
(
"流动负债合计"
)]
public
decimal
?
cl_count
{
get
;
set
;
}
/// <summary>
/// 长期借款
/// </summary>
[
Description
(
"长期借款"
)]
public
decimal
?
ncl_longterm_loan
{
get
;
set
;
}
/// <summary>
/// 应付债券
/// </summary>
[
Description
(
"应付债券"
)]
public
decimal
?
ncl_bonds_payable
{
get
;
set
;
}
/// <summary>
/// 长期应付款
/// </summary>
[
Description
(
"长期应付款"
)]
public
decimal
long_term_accounts_payable
{
get
;
set
;
}
/// <summary>
/// 专项应付款
/// </summary>
[
Description
(
"专项应付款"
)]
public
decimal
?
ncl_special_payable
{
get
;
set
;
}
/// <summary>
/// 预计负债
/// </summary>
[
Description
(
"预计负债"
)]
public
decimal
?
ncl_anticipation_liabilities
{
get
;
set
;
}
/// <summary>
/// 递延所得税负债
/// </summary>
[
Description
(
"递延所得税负债"
)]
public
decimal
?
ncl_deferred_income_tax_liabilities
{
get
;
set
;
}
/// <summary>
/// 其他非流动负债
/// </summary>
[
Description
(
"其他非流动负债"
)]
public
decimal
?
ncl_other_liabilities
{
get
;
set
;
}
/// <summary>
/// 非流动负债合计
/// </summary>
[
Description
(
"非流动负债合计"
)]
public
decimal
?
ncl_count
{
get
;
set
;
}
/// <summary>
/// 负债合计
/// </summary>
[
Description
(
"负债合计"
)]
public
decimal
?
count_liabilities
{
get
;
set
;
}
/// <summary>
/// 实收资本
/// </summary>
[
Description
(
"实收资本"
)]
public
decimal
?
oe_paicl_up_capital
{
get
;
set
;
}
/// <summary>
/// 资本公积
/// </summary>
[
Description
(
"资本公积"
)]
public
decimal
?
oe_capital_reserve
{
get
;
set
;
}
/// <summary>
/// (减)库存额
/// </summary>
[
Description
(
"(减)库存额"
)]
public
decimal
?
oe_inventory_amount
{
get
;
set
;
}
/// <summary>
/// 盈余公积
/// </summary>
[
Description
(
"盈余公积"
)]
public
decimal
?
oe_surplus_public_accumulation
{
get
;
set
;
}
/// <summary>
/// 未分配利润
/// </summary>
[
Description
(
"未分配利润"
)]
public
decimal
?
oe_undistributed_profit
{
get
;
set
;
}
/// <summary>
/// 所有者权益合计
/// </summary>
[
Description
(
"所有者权益合计"
)]
public
decimal
?
oe_count
{
get
;
set
;
}
/// <summary>
/// 负债和所有者权益合计
/// </summary>
[
Description
(
"负债和所有者权益合计"
)]
public
decimal
?
count_liabilities_and_oe
{
get
;
set
;
}
/// <summary>
/// 统计时间
/// </summary>
[
Description
(
""
)]
public
DateTime
statistical_time
{
get
;
set
;
}
/// <summary>
/// 取数时间
/// </summary>
[
Description
(
""
)]
public
DateTime
update_time
{
get
;
set
;
}
}
}
\ No newline at end of file
Bailun.DC.Web/Areas/Reports/Controllers/FinanceController.cs
View file @
79b937ed
using
System
;
using
System.Collections.Generic
;
using
System.ComponentModel
;
using
System.Data
;
using
System.Linq
;
using
System.Threading.Tasks
;
...
...
@@ -261,8 +262,50 @@ namespace Bailun.DC.Web.Areas.Reports.Controllers
m
.
count_liabilities_and_oe
=
m
.
count_liabilities
+
m
.
oe_count
;
}
var
colNames
=
new
List
<
string
>()
{
"数值"
};
colNames
.
AddRange
(
list
.
Select
(
p
=>
p
.
statistical_time
.
ToString
(
"yyyy-MM-dd"
)));
var
listresult
=
new
List
<
string
>();
for
(
var
i
=
0
;
i
<
list
.
Count
;
i
++)
{
var
m0
=
list
[
i
];
var
listProperties
=
m0
.
GetType
().
GetProperties
();
var
rowindex
=
0
;
for
(
var
o
=
0
;
o
<
listProperties
.
Length
;
o
++)
{
var
descriptionName
=
""
;
var
v
=
(
DescriptionAttribute
[])
listProperties
[
o
].
GetCustomAttributes
(
typeof
(
DescriptionAttribute
),
false
);
if
(
v
.
Length
>
0
)
{
descriptionName
=
v
[
0
].
Description
;
}
if
(
descriptionName
==
""
)
{
continue
;
}
var
value
=
listProperties
[
o
].
GetValue
(
m0
,
null
).
ToString
();
if
(
i
==
0
)
//添加字段名称
{
listresult
.
Add
(
descriptionName
);
}
var
temp
=
listresult
[
rowindex
]
+
"|"
+
value
;
listresult
[
rowindex
]
=
temp
;
rowindex
++;
}
}
var
filename
=
"资产负债表 "
+
DateTime
.
Now
.
ToString
(
"yyyyMMddHHmmss"
);
var
filepath
=
_hostingEnvironment
.
WebRootPath
+
"\\Files\\Report\\"
+
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd"
)
+
"\\"
;
ToCSV
(
listresult
,
colNames
,
filename
,
filepath
);
return
File
(
"~/Files/Report/"
+
DateTime
.
Now
.
ToString
(
"yyyy-MM-dd"
)
+
"/"
+
filename
+
".csv"
,
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
,
filename
+
".csv"
);
return
View
();
}
/// <summary>
...
...
Bailun.DC.Web/Areas/Reports/Views/Finance/Index.cshtml
View file @
79b937ed
...
...
@@ -27,6 +27,7 @@
<option value="2" selected>香港百伦科技有限公司</option>*@
</select>
<button type="button" class="btn btn-sm btn-primary" onclick="GetData();"><i class="fa fa-search"></i> 查询</button>
<button type="button" class="btn btn-sm btn-success" onclick="ExportXsl()">导出</button>
</div>
</div>
</form>
...
...
@@ -999,6 +1000,14 @@
return res;
}
function ExportXsl() {
var type = $('#timetype').val();
var day = $('#day').val();
var paycompany = $('#sel_paycompany').val();
window.open('@Url.Content("~/Reports/Finance/ExportIndex?")' + 'type=' + type + '&day=' + day + '&paycompanyvalue=' + paycompany, '_blank');
}
</script>
}
...
...
Bailun.DC.Web/Areas/Reports/Views/Finance/Index2.cshtml
View file @
79b937ed
...
...
@@ -27,6 +27,7 @@
<option value="2" selected>香港百伦科技有限公司</option>*@
</select>
<button type="button" class="btn btn-sm btn-primary" onclick="GetData();"><i class="fa fa-search"></i> 查询</button>
<button type="button" class="btn btn-sm btn-success" onclick="ExportXsl();">导出</button>
</div>
</div>
</form>
...
...
@@ -1446,6 +1447,14 @@
}
function ExportXsl() {
var type = $('#timetype').val();
var day = $('#day').val();
var paycompany = $('#sel_paycompany').val();
window.open('@Url.Content("~/Reports/Finance/ExportIndex?")' + 'type=' + type + '&day=' + day + '&paycompanyvalue=' + paycompany, '_blank');
}
</script>
}
...
...
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