Commit 3fdbb8d9 authored by eddie.woo's avatar eddie.woo

modify

parent 5b3df9e0
package pwc.taxtech.atms.controller; package pwc.taxtech.atms.controller;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import pwc.taxtech.atms.dpo.PagingDto; import pwc.taxtech.atms.dpo.PagingDto;
import pwc.taxtech.atms.dto.PagingResultDto; import pwc.taxtech.atms.dto.PagingResultDto;
import pwc.taxtech.atms.dto.vatdto.TrialBalanceDto; import pwc.taxtech.atms.dto.vatdto.TrialBalanceDto;
...@@ -22,7 +19,7 @@ public class DataImportController extends BaseController { ...@@ -22,7 +19,7 @@ public class DataImportController extends BaseController {
private DataImportService dataImportService; private DataImportService dataImportService;
@PostMapping("GetBalanceDataForDisplay") @PostMapping("GetBalanceDataForDisplay")
public String getBalanceDataForDisplay(@RequestBody TrialBalanceParam param) { public PagingResultDto<TrialBalanceDto> getBalanceDataForDisplay(@RequestBody TrialBalanceParam param) {
PagingResultDto<TrialBalanceDto> resultDto = new PagingResultDto<>(); PagingResultDto<TrialBalanceDto> resultDto = new PagingResultDto<>();
List<TrialBalanceDto> list = dataImportService.getBalanceDataForDisplay(param); List<TrialBalanceDto> list = dataImportService.getBalanceDataForDisplay(param);
PagingDto pagingDto = new PagingDto(); PagingDto pagingDto = new PagingDto();
...@@ -33,6 +30,6 @@ public class DataImportController extends BaseController { ...@@ -33,6 +30,6 @@ public class DataImportController extends BaseController {
resultDto.setList(list); resultDto.setList(list);
resultDto.setCalculateData(dataImportService.calculateData(list)); resultDto.setCalculateData(dataImportService.calculateData(list));
// 直接返回对象,jackson解析不全 // 直接返回对象,jackson解析不全
return JSON.toJSONString(resultDto); return resultDto;
} }
} }
...@@ -2,6 +2,7 @@ package pwc.taxtech.atms.dto.vatdto; ...@@ -2,6 +2,7 @@ package pwc.taxtech.atms.dto.vatdto;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List;
public class TrialBalanceDto { public class TrialBalanceDto {
private String balanceId; private String balanceId;
...@@ -34,9 +35,10 @@ public class TrialBalanceDto { ...@@ -34,9 +35,10 @@ public class TrialBalanceDto {
private boolean isDuplicate; private boolean isDuplicate;
private Integer acctProp; private Integer acctProp;
private int direction; private int direction;
private List<TrialBalanceDto> children;
public String getBalanceId() { public String getBalanceId() {
return balanceId; return this.balanceId;
} }
public void setBalanceId(String balanceId) { public void setBalanceId(String balanceId) {
...@@ -44,7 +46,7 @@ public class TrialBalanceDto { ...@@ -44,7 +46,7 @@ public class TrialBalanceDto {
} }
public Integer getPeriodId() { public Integer getPeriodId() {
return periodId; return this.periodId;
} }
public void setPeriodId(Integer periodId) { public void setPeriodId(Integer periodId) {
...@@ -52,11 +54,7 @@ public class TrialBalanceDto { ...@@ -52,11 +54,7 @@ public class TrialBalanceDto {
} }
public String getAcctCode() { public String getAcctCode() {
return acctCode; return this.acctCode;
}
public int getAccotCodeLength() {
return acctCode.length();
} }
public void setAcctCode(String acctCode) { public void setAcctCode(String acctCode) {
...@@ -64,7 +62,7 @@ public class TrialBalanceDto { ...@@ -64,7 +62,7 @@ public class TrialBalanceDto {
} }
public String getCustomerCode() { public String getCustomerCode() {
return customerCode; return this.customerCode;
} }
public void setCustomerCode(String customerCode) { public void setCustomerCode(String customerCode) {
...@@ -73,7 +71,7 @@ public class TrialBalanceDto { ...@@ -73,7 +71,7 @@ public class TrialBalanceDto {
@Nullable @Nullable
public BigDecimal getBegDebitBal() { public BigDecimal getBegDebitBal() {
return begDebitBal; return this.begDebitBal;
} }
public void setBegDebitBal(@Nullable BigDecimal begDebitBal) { public void setBegDebitBal(@Nullable BigDecimal begDebitBal) {
...@@ -82,7 +80,7 @@ public class TrialBalanceDto { ...@@ -82,7 +80,7 @@ public class TrialBalanceDto {
@Nullable @Nullable
public BigDecimal getBegCreditBal() { public BigDecimal getBegCreditBal() {
return begCreditBal; return this.begCreditBal;
} }
public void setBegCreditBal(@Nullable BigDecimal begCreditBal) { public void setBegCreditBal(@Nullable BigDecimal begCreditBal) {
...@@ -91,7 +89,7 @@ public class TrialBalanceDto { ...@@ -91,7 +89,7 @@ public class TrialBalanceDto {
@Nullable @Nullable
public BigDecimal getBegBal() { public BigDecimal getBegBal() {
return begBal; return this.begBal;
} }
public void setBegBal(@Nullable BigDecimal begBal) { public void setBegBal(@Nullable BigDecimal begBal) {
...@@ -100,7 +98,7 @@ public class TrialBalanceDto { ...@@ -100,7 +98,7 @@ public class TrialBalanceDto {
@Nullable @Nullable
public BigDecimal getEndBal() { public BigDecimal getEndBal() {
return endBal; return this.endBal;
} }
public void setEndBal(@Nullable BigDecimal endBal) { public void setEndBal(@Nullable BigDecimal endBal) {
...@@ -109,7 +107,7 @@ public class TrialBalanceDto { ...@@ -109,7 +107,7 @@ public class TrialBalanceDto {
@Nullable @Nullable
public BigDecimal getEndDebitBal() { public BigDecimal getEndDebitBal() {
return endDebitBal; return this.endDebitBal;
} }
public void setEndDebitBal(@Nullable BigDecimal endDebitBal) { public void setEndDebitBal(@Nullable BigDecimal endDebitBal) {
...@@ -118,7 +116,7 @@ public class TrialBalanceDto { ...@@ -118,7 +116,7 @@ public class TrialBalanceDto {
@Nullable @Nullable
public BigDecimal getEndCreditBal() { public BigDecimal getEndCreditBal() {
return endCreditBal; return this.endCreditBal;
} }
public void setEndCreditBal(@Nullable BigDecimal endCreditBal) { public void setEndCreditBal(@Nullable BigDecimal endCreditBal) {
...@@ -127,7 +125,7 @@ public class TrialBalanceDto { ...@@ -127,7 +125,7 @@ public class TrialBalanceDto {
@Nullable @Nullable
public BigDecimal getDebitBal() { public BigDecimal getDebitBal() {
return debitBal; return this.debitBal;
} }
public void setDebitBal(@Nullable BigDecimal debitBal) { public void setDebitBal(@Nullable BigDecimal debitBal) {
...@@ -136,7 +134,7 @@ public class TrialBalanceDto { ...@@ -136,7 +134,7 @@ public class TrialBalanceDto {
@Nullable @Nullable
public BigDecimal getCreditBal() { public BigDecimal getCreditBal() {
return creditBal; return this.creditBal;
} }
public void setCreditBal(@Nullable BigDecimal creditBal) { public void setCreditBal(@Nullable BigDecimal creditBal) {
...@@ -144,16 +142,25 @@ public class TrialBalanceDto { ...@@ -144,16 +142,25 @@ public class TrialBalanceDto {
} }
public Integer getMonthId() { public Integer getMonthId() {
return monthId; return this.monthId;
} }
public void setMonthId(Integer monthId) { public void setMonthId(Integer monthId) {
this.monthId = monthId; this.monthId = monthId;
} }
@Nullable
public BigDecimal getYearDebitBal() {
return this.yearDebitBal;
}
public void setYearDebitBal(@Nullable BigDecimal yearDebitBal) {
this.yearDebitBal = yearDebitBal;
}
@Nullable @Nullable
public BigDecimal getYearCreditBal() { public BigDecimal getYearCreditBal() {
return yearCreditBal; return this.yearCreditBal;
} }
public void setYearCreditBal(@Nullable BigDecimal yearCreditBal) { public void setYearCreditBal(@Nullable BigDecimal yearCreditBal) {
...@@ -161,7 +168,7 @@ public class TrialBalanceDto { ...@@ -161,7 +168,7 @@ public class TrialBalanceDto {
} }
public String getParentCode() { public String getParentCode() {
return parentCode; return this.parentCode;
} }
public void setParentCode(String parentCode) { public void setParentCode(String parentCode) {
...@@ -169,23 +176,23 @@ public class TrialBalanceDto { ...@@ -169,23 +176,23 @@ public class TrialBalanceDto {
} }
public String getAccountName() { public String getAccountName() {
return accountName; return this.accountName;
} }
public void setAccountName(String accountName) { public void setAccountName(String accountName) {
this.accountName = accountName; this.accountName = accountName;
} }
public boolean isDuplicate() { public boolean getIsDuplicate() {
return isDuplicate; return this.isDuplicate;
} }
public void setDuplicate(boolean duplicate) { public void setIsDuplicate(boolean duplicate) {
isDuplicate = duplicate; this.isDuplicate = duplicate;
} }
public Integer getAcctProp() { public Integer getAcctProp() {
return acctProp; return this.acctProp;
} }
public void setAcctProp(Integer acctProp) { public void setAcctProp(Integer acctProp) {
...@@ -193,19 +200,18 @@ public class TrialBalanceDto { ...@@ -193,19 +200,18 @@ public class TrialBalanceDto {
} }
public int getDirection() { public int getDirection() {
return direction; return this.direction;
} }
public void setDirection(int direction) { public void setDirection(int direction) {
this.direction = direction; this.direction = direction;
} }
@Nullable public List<TrialBalanceDto> getChildren() {
public BigDecimal getYearDebitBal() { return this.children;
return yearDebitBal;
} }
public void setYearDebitBal(@Nullable BigDecimal yearDebitBal) { public void setChildren(List<TrialBalanceDto> children) {
this.yearDebitBal = yearDebitBal; this.children = children;
} }
} }
...@@ -3,33 +3,33 @@ ...@@ -3,33 +3,33 @@
<div class="leftFilter"> <div class="leftFilter">
<div class="form-inline" style="height:35px;"> <div class="form-inline" style="height:35px;">
<div class="pull-left" style="display:inline-block"> <div class="pull-left" style="display:inline-block">
<button id="filterButton" class="filter-button margin-left20" <!--<button id="filterButton" class="filter-button margin-left20"-->
atms-popover ng-mouseenter="prepareSummary()" ng-click="showPopover()" <!--atms-popover ng-mouseenter="prepareSummary()" ng-click="showPopover()"-->
popover-container="body" popover-auto-hide="true" data-overwrite="true" <!--popover-container="body" popover-auto-hide="true" data-overwrite="true"-->
use-optimized-placement-algorithm="true" <!--use-optimized-placement-algorithm="true"-->
data-placement="bottom" <!--data-placement="bottom"-->
data-templateurl="/app/common/controls/preview-trial-balance/preview-trial-balance-search.html"> <!--data-templateurl="/app/common/controls/preview-trial-balance/preview-trial-balance-search.html">-->
<i class="fa fa-filter" aria-hidden="true"></i> <!--<i class="fa fa-filter" aria-hidden="true"></i>-->
</button> <!--</button>-->
<div class="marginBottom" style="display:inline-block"> <div class="marginBottom" style="display:inline-block">
<span class="text-bold margin-left20" translate="TrialBalanceTitle"></span> | <!--<span class="text-bold margin-left20" translate="TrialBalanceTitle"></span> |-->
<span class="text-bold margin-left20" translate="JournalQJ"></span>: <span class="text-bold margin-left20" translate="JournalQJ"></span>:
<input type="text" class="form-control input-width-middle" id="input-invoice-period-picker" ng-disabled="{{isReadOnly}}" /> <input type="text" class="form-control input-width-middle" id="input-invoice-period-picker" ng-disabled="{{isReadOnly}}" />
</div> </div>
<span class="text-bold margin-left20" translate="Display"></span>: <!--<span class="text-bold margin-left20" translate="Display"></span>:-->
<div class="ui-select-no-border"> <!--<div class="ui-select-no-border">-->
<ui-select ng-model="currentCategory.selected" on-select="doCategoryChange()" search-enabled="false" style="width:120px;"> <!--<ui-select ng-model="currentCategory.selected" on-select="doCategoryChange()" search-enabled="false" style="width:120px;">-->
<ui-select-match>{{$select.selected.name}}</ui-select-match> <!--<ui-select-match>{{$select.selected.name}}</ui-select-match>-->
<ui-select-choices repeat="cat in categoryList | propsFilter: {name: $select.search}"> <!--<ui-select-choices repeat="cat in categoryList | propsFilter: {name: $select.search}">-->
<div title="{{cat.name}}" ng-bind-html="cat.name"></div> <!--<div title="{{cat.name}}" ng-bind-html="cat.name"></div>-->
</ui-select-choices> <!--</ui-select-choices>-->
</ui-select> <!--</ui-select>-->
</div> <!--</div>-->
<div class="ui-select-no-border margin-left20"> <!--<div class="ui-select-no-border margin-left20">-->
<input type="checkbox" id="ckbHideAllZeroRecords" ng-click="hideAllZeroRecords()"> <!--<input type="checkbox" id="ckbHideAllZeroRecords" ng-click="hideAllZeroRecords()">-->
</div> <!--</div>-->
<span class="text-bold" translate="HideAllZeroRecords"></span> <!--<span class="text-bold" translate="HideAllZeroRecords"></span>-->
</div> </div>
<!--导出--> <!--导出-->
<div class="pull-right margin-right30"> <div class="pull-right margin-right30">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment