Commit 5bccf8cf by huluobin

update

parent 92a64da4
......@@ -22,6 +22,7 @@ import javax.servlet.http.HttpServletResponse;
import java.util.HashMap;
import java.util.Map;
@Deprecated
@RestController
@RequestMapping("cost/list/add/")
public class CostListAddController {
......
......@@ -17,6 +17,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Deprecated
@RestController
@RequestMapping("cost/list/add")
public class CostListAddReceiptController {
......
package com.blt.other.module.cost.controller;
import com.bailuntec.cost.api.dto.CostDto;
import com.bailuntec.cost.api.dto.CostListPrintDto;
import com.blt.other.common.util.AxiosUtil;
import com.blt.other.common.util.MoneyUtil;
import com.blt.other.common.util.MyMapperUtil;
import com.blt.other.common.util.PathUtil;
import com.blt.other.module.cost.service.CostExportService;
import com.blt.other.module.cost.service.CostLogService;
import com.blt.other.module.cost.service.CostService;
import com.blt.other.module.cost.service.UserCostFinansysService;
import com.blt.other.module.auth.service.UserService;
import com.blt.other.module.cost.service.*;
import com.blt.other.module.cost.utils.CostFileUtil;
import com.blt.other.module.cost.utils.CostUtils;
import com.blt.other.module.cost.vo.CostExportVo;
import com.blt.other.module.cost.vo.CostListPrintVo;
import com.blt.other.module.cost.vo.CostListSearchKeysVo;
import com.blt.other.module.cost.vo.CostResp;
import com.blt.other.module.database.model.CostDomain;
import com.blt.other.module.database.model.CostExpDomain;
import com.blt.other.module.database.model.UserCostFinansysDomain;
import com.blt.other.module.database.model.UserDomain;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -29,10 +32,7 @@ import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
@Api(tags = "费用单接口")
@RestController
......@@ -40,6 +40,8 @@ import java.util.Map;
public class CostListController {
@Autowired
private CostListSearchService costListSearchService;
@Autowired
private CostService costService;
@Autowired
private UserCostFinansysService userCostFinansysService;
......@@ -47,6 +49,155 @@ public class CostListController {
private CostExportService costExportService;
@Autowired
private CostLogService costLogService;
@Autowired
private UserService userService;
@PostMapping("/print/list")
public Map<String, Object> printList(HttpServletResponse response, HttpServletRequest request) {
AxiosUtil.setCors(response, request);
// 获取前端要打印的费用单列表
Enumeration<String> parameterNames = request.getParameterNames();
if (null != parameterNames && parameterNames.hasMoreElements()) {
String s = parameterNames.nextElement();
CostListPrintVo printVo = (CostListPrintVo) MyMapperUtil.getObject(s, CostListPrintVo.class);
List<String> printNos = printVo.getPrintNos();
// 遍历获取费用单详情
if (null != printNos && printNos.size() >= 1) {
List<CostListPrintDto> printDtoList = new ArrayList<>();
for (String costNo : printNos) {
CostListPrintDto dto = getPrintDto(costNo);
printDtoList.add(dto);
}
Map<String, Object> result = new HashMap<>();
result.put("success", true);
result.put("printList", printDtoList);
return result;
}
}
return null;
}
private CostListPrintDto getPrintDto(String costNo) {
CostListPrintDto print = new CostListPrintDto();
CostDto cost = costService.getCostDtoByNo(costNo);
UserDomain user = userService.findByUserid(cost.getCreateUserid());
if (user == null) {
print.setDepartment("");
print.setCreateUsername(cost.getCreateUsername() + "【注销】");
} else {
print.setDepartment(user.getDepartmentname1());
print.setCreateUsername(cost.getCreateUsername());
}
print.setId(cost.getId());
print.setCompanyName(cost.getCompanyName());
//print.setDepartment(user.getDepartmentname1());
print.setCostNo(costNo);
print.setCreateTime(cost.getCreateTime());
print.setBankCompany(cost.getBankCompany());
print.setBankCardUser(cost.getBankCardUser());
print.setBankCard(cost.getBankCard());
print.setCostReason(cost.getCostReason());
print.setDic(cost.getDicDto());
print.setAmount(cost.getAmountDto());
print.setTxtAmount(MoneyUtil.getCnNum(cost.getAmount()));
// dic='null', amount=null, txtAmount='null'}
if (1 == cost.getCostForm()) {
// 付款单
print.setCostFormStr("付");
print.setBankCompanyStr("收款单位");
print.setBankCardUserStr("收款户名");
print.setFeeTypeStr("付款方式");
print.setBankCardStr("收款账户");
print.setCostReasonStr("付款理由");
print.setCostReason(cost.getTypeName() + "/" + cost.getKindName() + "; " + cost.getCostRemark());
// 差额单的付款理由需详细说明
if (null != cost.getIsLend() && 2 == cost.getIsLend()) {
print.setCostReason("【差额单(关联借支单:" + cost.getSupCostNo() + ")】 " + cost.getTypeName() + " " + cost.getCostRemark());
}
print.setCostAmountStr("付款金额");
}
if (2 == cost.getCostForm()) {
// 收款单
print.setCostFormStr("收");
print.setBankCompanyStr("付款单位");
print.setBankCardUserStr("付款户名");
print.setFeeTypeStr("收款方式");
print.setBankCardStr("付款账户");
print.setCostReasonStr("收款理由");
print.setCostAmountStr("收款金额");
}
if (3 == cost.getCostForm() && 1 == cost.getIsLend()) {
// 借支单
print.setCostFormStr("借支");
print.setBankCompanyStr("收款单位");
print.setBankCardUserStr("收款户名");
print.setFeeTypeStr("付款方式");
print.setBankCardStr("收款账户");
print.setCostReasonStr("付款理由");
print.setCostAmountStr("付款金额");
}
if (3 == cost.getCostForm() && 2 == cost.getIsLend()) {
// 借还单
print.setCostFormStr("借还");
print.setBankCompanyStr("付款单位");
print.setBankCardUserStr("付款户名");
print.setFeeTypeStr("收款方式");
print.setBankCardStr("付款账户");
print.setCostReasonStr("收款理由");
print.setCostAmountStr("收款金额");
print.setDic(cost.getPayDicDto());
print.setAmount(cost.getPayPlanAmountDto());
print.setTxtAmount(MoneyUtil.getCnNum(cost.getPayPlanAmount()));
}
return print;
}
@PostMapping("/search/key")
public Map<String, Object> getByKey(HttpServletResponse response,
HttpServletRequest request) {
AxiosUtil.setCors(response, request);
String key = request.getParameter("key");
String pageNumStr = request.getParameter("pageNum");
String pageSizeStr = request.getParameter("pageSize");
Map<String, Object> map = costListSearchService.searchByKey(key, Integer.parseInt(pageNumStr), Integer.parseInt(pageSizeStr));
map.put("success", true);
return map;
}
@PostMapping("/search/keys")
public Map<String, Object> getByKeys(HttpServletResponse response, HttpServletRequest request) {
AxiosUtil.setCors(response, request);
Enumeration<String> parameterNames = request.getParameterNames();
if (null != parameterNames && parameterNames.hasMoreElements()) {
String s = parameterNames.nextElement();
Object object = MyMapperUtil.getObject(s, CostListSearchKeysVo.class);
CostListSearchKeysVo searchKeysVo = (CostListSearchKeysVo) object;
if (null != searchKeysVo.getParams().getKeys().getCostForm() && 3 == searchKeysVo.getParams().getKeys().getCostForm()) {
searchKeysVo.getParams().getKeys().setIsLend(1);
}
if (null != searchKeysVo.getParams().getKeys().getCostForm() && 4 == searchKeysVo.getParams().getKeys().getCostForm()) {
searchKeysVo.getParams().getKeys().setCostForm(3);
searchKeysVo.getParams().getKeys().setIsLend(2);
}
Map<String, Object> result = costListSearchService.searchByKeys(searchKeysVo);
result.put("success", true);
return result;
}
return null;
}
@GetMapping("/search/getLinkCost")
public List<CostDomain> getLinkCost(HttpServletResponse response, HttpServletRequest request) {
AxiosUtil.setCors(response, request);
return costListSearchService.getLinkCost();
}
@ApiOperation("获取所有费用单")
@GetMapping("/getAllCost")
......
......@@ -25,112 +25,6 @@ import java.util.*;
@RequestMapping("/cost/list/print")
public class CostListPrintController {
@Autowired
private CostService costService;
@Autowired
private UserService userService;
@PostMapping("/list")
public Map<String, Object> printList(HttpServletResponse response, HttpServletRequest request) {
AxiosUtil.setCors(response, request);
// 获取前端要打印的费用单列表
Enumeration<String> parameterNames = request.getParameterNames();
if (null != parameterNames && parameterNames.hasMoreElements()) {
String s = parameterNames.nextElement();
CostListPrintVo printVo = (CostListPrintVo) MyMapperUtil.getObject(s, CostListPrintVo.class);
List<String> printNos = printVo.getPrintNos();
// 遍历获取费用单详情
if (null != printNos && printNos.size() >= 1) {
List<CostListPrintDto> printDtoList = new ArrayList<>();
for (String costNo : printNos) {
CostListPrintDto dto = getPrintDto(costNo);
printDtoList.add(dto);
}
Map<String, Object> result = new HashMap<>();
result.put("success", true);
result.put("printList", printDtoList);
return result;
}
}
return null;
}
private CostListPrintDto getPrintDto(String costNo) {
CostListPrintDto print = new CostListPrintDto();
CostDto cost = costService.getCostDtoByNo(costNo);
UserDomain user = userService.findByUserid(cost.getCreateUserid());
if (user == null) {
print.setDepartment("");
print.setCreateUsername(cost.getCreateUsername() + "【注销】");
} else {
print.setDepartment(user.getDepartmentname1());
print.setCreateUsername(cost.getCreateUsername());
}
print.setId(cost.getId());
print.setCompanyName(cost.getCompanyName());
//print.setDepartment(user.getDepartmentname1());
print.setCostNo(costNo);
print.setCreateTime(cost.getCreateTime());
print.setBankCompany(cost.getBankCompany());
print.setBankCardUser(cost.getBankCardUser());
print.setBankCard(cost.getBankCard());
print.setCostReason(cost.getCostReason());
print.setDic(cost.getDicDto());
print.setAmount(cost.getAmountDto());
print.setTxtAmount(MoneyUtil.getCnNum(cost.getAmount()));
// dic='null', amount=null, txtAmount='null'}
if (1 == cost.getCostForm()) {
// 付款单
print.setCostFormStr("付");
print.setBankCompanyStr("收款单位");
print.setBankCardUserStr("收款户名");
print.setFeeTypeStr("付款方式");
print.setBankCardStr("收款账户");
print.setCostReasonStr("付款理由");
print.setCostReason(cost.getTypeName() + "/" + cost.getKindName() + "; " + cost.getCostRemark());
// 差额单的付款理由需详细说明
if (null != cost.getIsLend() && 2 == cost.getIsLend()) {
print.setCostReason("【差额单(关联借支单:" + cost.getSupCostNo() + ")】 " + cost.getTypeName() + " " + cost.getCostRemark());
}
print.setCostAmountStr("付款金额");
}
if (2 == cost.getCostForm()) {
// 收款单
print.setCostFormStr("收");
print.setBankCompanyStr("付款单位");
print.setBankCardUserStr("付款户名");
print.setFeeTypeStr("收款方式");
print.setBankCardStr("付款账户");
print.setCostReasonStr("收款理由");
print.setCostAmountStr("收款金额");
}
if (3 == cost.getCostForm() && 1 == cost.getIsLend()) {
// 借支单
print.setCostFormStr("借支");
print.setBankCompanyStr("收款单位");
print.setBankCardUserStr("收款户名");
print.setFeeTypeStr("付款方式");
print.setBankCardStr("收款账户");
print.setCostReasonStr("付款理由");
print.setCostAmountStr("付款金额");
}
if (3 == cost.getCostForm() && 2 == cost.getIsLend()) {
// 借还单
print.setCostFormStr("借还");
print.setBankCompanyStr("付款单位");
print.setBankCardUserStr("付款户名");
print.setFeeTypeStr("收款方式");
print.setBankCardStr("付款账户");
print.setCostReasonStr("收款理由");
print.setCostAmountStr("收款金额");
print.setDic(cost.getPayDicDto());
print.setAmount(cost.getPayPlanAmountDto());
print.setTxtAmount(MoneyUtil.getCnNum(cost.getPayPlanAmount()));
}
return print;
}
}
......@@ -19,53 +19,11 @@ import java.util.List;
import java.util.Map;
@Deprecated
@Api(tags = "费用搜索接口")
@RestController
@RequestMapping("cost/list")
public class CostListSearchController {
@Autowired
private CostListSearchService costListSearchService;
@PostMapping("/search/key")
public Map<String, Object> getByKey(HttpServletResponse response,
HttpServletRequest request) {
AxiosUtil.setCors(response, request);
String key = request.getParameter("key");
String pageNumStr = request.getParameter("pageNum");
String pageSizeStr = request.getParameter("pageSize");
Map<String, Object> map = costListSearchService.searchByKey(key, Integer.parseInt(pageNumStr), Integer.parseInt(pageSizeStr));
map.put("success", true);
return map;
}
@PostMapping("/search/keys")
public Map<String, Object> getByKeys(HttpServletResponse response, HttpServletRequest request) {
AxiosUtil.setCors(response, request);
Enumeration<String> parameterNames = request.getParameterNames();
if (null != parameterNames && parameterNames.hasMoreElements()) {
String s = parameterNames.nextElement();
Object object = MyMapperUtil.getObject(s, CostListSearchKeysVo.class);
CostListSearchKeysVo searchKeysVo = (CostListSearchKeysVo) object;
if (null != searchKeysVo.getParams().getKeys().getCostForm() && 3 == searchKeysVo.getParams().getKeys().getCostForm()) {
searchKeysVo.getParams().getKeys().setIsLend(1);
}
if (null != searchKeysVo.getParams().getKeys().getCostForm() && 4 == searchKeysVo.getParams().getKeys().getCostForm()) {
searchKeysVo.getParams().getKeys().setCostForm(3);
searchKeysVo.getParams().getKeys().setIsLend(2);
}
Map<String, Object> result = costListSearchService.searchByKeys(searchKeysVo);
result.put("success", true);
return result;
}
return null;
}
@GetMapping("/search/getLinkCost")
public List<CostDomain> getLinkCost(HttpServletResponse response, HttpServletRequest request) {
AxiosUtil.setCors(response, request);
return costListSearchService.getLinkCost();
}
}
......@@ -42,21 +42,20 @@ public class CostTemplateController {
return CostResult.success();
}
@ApiOperation("/查询费用单模板")
@ApiOperation("查询费用单模板详情")
@GetMapping("/queryDetail")
public CostResult<CostTemplate> queryDetail(@RequestParam Integer id) {
CostTemplate costTemplate = costTemplateService.queryDetail(id);
return CostResult.success(costTemplate);
}
@ApiOperation("/查询费用单模板")
@ApiOperation("查询费用单模板列表")
@GetMapping("/queryList")
public CostResult<List<CostTemplate>> queryList(CostTemplateApiDto.QueryListReq req) {
List<CostTemplate> costTemplateList = costTemplateService.queryList(req);
return CostResult.success(costTemplateList);
}
@ApiOperation("删除费用单模版")
@GetMapping("/delete")
public CostResult<Void> delete(@RequestParam Integer id) {
......
......@@ -34,5 +34,8 @@ public class CostTemplateApiDto {
private LocalDateTime startTime;
private LocalDateTime endTime;
private Integer pageNum;
private Integer pageSize;
}
}
......@@ -49,6 +49,13 @@ public class CostTemplate implements Serializable {
@ApiModelProperty("是否开启最终人审核")
private Boolean enableFinalReview;
@ApiModelProperty("自动审核金额 冗余从表金额字段")
private BigDecimal autoCheckAmount;
@TableField(exist = false)
@ApiModelProperty("是否设置了自动审核")
private Boolean setAutoCheck;
@ApiModelProperty("最终审核人最低审核金额")
private BigDecimal finalMinimumReviewAmount;
......
......@@ -3,6 +3,7 @@ package com.blt.other.module.cost.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.blt.other.module.cost.dto.CostTemplateColReq;
import com.blt.other.module.cost.model.CostTemplateBaseCol;
import com.blt.other.module.cost.model.CostTemplateCol;
import org.springframework.lang.NonNull;
import java.util.List;
......@@ -63,4 +64,14 @@ public interface ICostTemplateBaseColService extends IService<CostTemplateBaseCo
* @return list
*/
List<CostTemplateBaseCol> defaultBaseColList(@NonNull Integer costType);
/**
* <p>
* 补全聚合
* </p>
*
* @param costTemplateColList req
*/
void setCostTemplateBaseCol(List<CostTemplateCol> costTemplateColList);
}
package com.blt.other.module.cost.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.blt.other.module.cost.model.CostTemplate;
import com.blt.other.module.cost.model.CostTemplateCol;
import java.util.List;
/**
* <p>
* 费用单模版 服务类
......@@ -39,4 +42,23 @@ public interface ICostTemplateColService extends IService<CostTemplateCol> {
* @param costTemplateCol req
*/
void add(CostTemplateCol costTemplateCol);
/**
* <p>
* 补全聚合
* </p>
*
* @param costTemplateList req
*/
void setCostTemplateCol(List<CostTemplate> costTemplateList);
/**
* <p>
* 补全聚合
* </p>
*
* @param costTemplate costTemplate
*/
void setCostTemplateCol(CostTemplate costTemplate);
}
package com.blt.other.module.cost.service.impl;
import com.bailuntec.cost.api.dto.CostDto;
import com.blt.other.module.auth.dao.UserDao;
import com.blt.other.common.util.CurUtils;
import com.blt.other.module.auth.dao.UserDao;
import com.blt.other.module.cost.dao.*;
import com.blt.other.module.cost.service.CostService;
import com.blt.other.module.cost.vo.CostExportVo;
......@@ -356,8 +356,7 @@ public class CostServiceImpl implements CostService {
@Override
public List<CostDto> getLinkLendCost(Integer createuserid) {
List<CostDomain> costDomains = costDao.selectLinkLendCost(createuserid);
List<CostDto> costDtos = domainToDto(costDomains);
return costDtos;
return domainToDto(costDomains);
}
@Override
......@@ -388,8 +387,7 @@ public class CostServiceImpl implements CostService {
@Override
public CostDomain getCostDomainByNo(String costNo) {
CostDomain costDomain = costDao.selectByCostNo(costNo);
return costDomain;
return costDao.selectByCostNo(costNo);
}
@Override
......
......@@ -5,11 +5,14 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.blt.other.module.cost.dao.CostTemplateBaseColMapper;
import com.blt.other.module.cost.dto.CostTemplateColReq;
import com.blt.other.module.cost.model.CostTemplateBaseCol;
import com.blt.other.module.cost.model.CostTemplateCol;
import com.blt.other.module.cost.service.ICostTemplateBaseColService;
import org.springframework.lang.NonNull;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
* <p>
......@@ -51,4 +54,13 @@ public class CostTemplateBaseColServiceImpl extends ServiceImpl<CostTemplateBase
public List<CostTemplateBaseCol> defaultBaseColList(@NonNull Integer costFrom) {
return baseMapper.defaultBaseColList(costFrom);
}
@Override
public void setCostTemplateBaseCol(List<CostTemplateCol> costTemplateColList) {
List<Integer> costTemplateBaseColIds = costTemplateColList.stream().map(CostTemplateCol::getCostTemplateBaseColId).collect(Collectors.toList());
List<CostTemplateBaseCol> costTemplateBaseColList = this.listByIds(costTemplateBaseColIds);
Map<Integer, CostTemplateBaseCol> costTemplateBaseColMap = costTemplateBaseColList.stream().collect(Collectors.toMap(CostTemplateBaseCol::getId, costTemplateBaseCol -> costTemplateBaseCol, (k1, k2) -> k1));
costTemplateColList.forEach(costTemplateCol -> costTemplateCol.setCostTemplateBaseCol(costTemplateBaseColMap.get(costTemplateCol.getCostTemplateBaseColId())));
}
}
package com.blt.other.module.cost.service.impl.costtemplate;
import com.blt.other.module.cost.model.CostTemplateCol;
import com.bailuntec.common.ListUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.blt.other.module.cost.dao.CostTemplateColMapper;
import com.blt.other.module.cost.model.CostTemplate;
import com.blt.other.module.cost.model.CostTemplateBaseCol;
import com.blt.other.module.cost.model.CostTemplateCol;
import com.blt.other.module.cost.service.ICostTemplateBaseColService;
import com.blt.other.module.cost.service.ICostTemplateColService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
* <p>
* 费用单模版 服务实现类
......@@ -17,6 +27,10 @@ import org.springframework.stereotype.Service;
@Service
public class CostTemplateColServiceImpl extends ServiceImpl<CostTemplateColMapper, CostTemplateCol> implements ICostTemplateColService {
@Resource
ICostTemplateBaseColService costTemplateBaseColService;
@Override
public void delete(Integer id) {
this.removeById(id);
......@@ -31,4 +45,20 @@ public class CostTemplateColServiceImpl extends ServiceImpl<CostTemplateColMappe
public void add(CostTemplateCol costTemplateCol) {
this.save(costTemplateCol);
}
@Override
public void setCostTemplateCol(List<CostTemplate> costTemplateList) {
List<Integer> costTemplateIds = costTemplateList.stream().map(CostTemplate::getId).collect(Collectors.toList());
if (ListUtil.isNotEmpty(costTemplateIds)) {
List<CostTemplateCol> costTemplateColList = this.list(new LambdaQueryWrapper<CostTemplateCol>()
.in(CostTemplateCol::getCostTemplateId, costTemplateIds));
costTemplateBaseColService.setCostTemplateBaseCol(costTemplateColList);
}
}
@Override
public void setCostTemplateCol(CostTemplate costTemplate) {
}
}
package com.blt.other.module.cost.service.impl.costtemplate;
import com.bailuntec.common.ListUtil;
import com.bailuntec.common.StringUtils;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
......@@ -17,6 +18,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.time.LocalDateTime;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
/**
......@@ -63,7 +65,14 @@ public class CostTemplateServiceImpl extends ServiceImpl<CostTemplateMapper, Cos
List<CostTemplateCol> costTemplateColList = costTemplateColService.list(new LambdaQueryWrapper<CostTemplateCol>()
.eq(CostTemplateCol::getCostTemplateId, id));
// List<CostTemplateBaseCol>
List<Integer> costTemplateBaseColIds = costTemplateColList.stream().map(CostTemplateCol::getCostTemplateBaseColId).collect(Collectors.toList());
if (ListUtil.isNotEmpty(costTemplateBaseColIds)) {
List<CostTemplateBaseCol> costTemplateBaseColList = costTemplateBaseColService.listByIds(costTemplateBaseColIds);
Map<Integer, CostTemplateBaseCol> costTemplateBaseColMap = costTemplateBaseColList.stream().collect(Collectors.toMap(CostTemplateBaseCol::getId, costTemplateBaseCol -> costTemplateBaseCol, (k1, k2) -> k1));
costTemplateColList.forEach(costTemplateCol -> costTemplateCol.setCostTemplateBaseCol(costTemplateBaseColMap.get(costTemplateCol.getCostTemplateBaseColId())));
}
costTemplate.setCostTemplateColList(costTemplateColList);
return costTemplate;
}
......@@ -117,6 +126,9 @@ public class CostTemplateServiceImpl extends ServiceImpl<CostTemplateMapper, Cos
if (req.getEndTime() != null) {
wrapper.le(CostTemplate::getLastUpdateTime, req.getEndTime());
}
return this.list(wrapper);
List<CostTemplate> costTemplateList = this.list(wrapper);
costTemplateColService.setCostTemplateCol(costTemplateList);
return list();
}
}
package com.blt.other.module.database.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
......@@ -9,7 +12,9 @@ import lombok.Data;
@TableName("user_cost_finansys")
public class UserCostFinansysDomain {
@TableId(type = IdType.AUTO)
private Integer id;
private Integer syncId;
private Integer userid;
private String username;
......
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