提交 544ce747 authored 作者: 吕本才's avatar 吕本才

优化代码,FinanceOrderDetail去掉部分字段,增加FinianceBaseZbjTypeDaoImpl

上级 36c3cd75
package com.sfa.job.domain.order.dao.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.sfa.job.domain.order.dao.FinanceBaseZbjTypeDao;
import com.sfa.job.domain.order.entity.FinanceBaseZbjType;
import com.sfa.job.domain.order.mapper.FinanceBaseZbjTypeMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@DS("Bi")
@Repository
public class FinianceBaseZbjTypeDaoImpl implements FinanceBaseZbjTypeDao {
@Autowired
FinanceBaseZbjTypeMapper mapper;
@Override
public Map<String, String> selectBaseZbjType() {
List<FinanceBaseZbjType> list = mapper.selectList(new LambdaQueryWrapper<>());
// 以fenxiaoName为key,直播间渠道类型为value,放入map中
Map<String, String> map = list.stream()
.collect(HashMap::new, (k, v) -> k.put(v.getFenxiaoName(), v.getZbjQdType()), HashMap::putAll);
return map;
}
}
package com.sfa.job.domain.order.entity;
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 com.sfa.common.core.web.domain.BaseDo;
import lombok.Data;
import org.apache.commons.lang3.ObjectUtils;
......@@ -19,7 +17,7 @@ import java.util.regex.Pattern;
*/
@TableName(value = "finance_order_detail")
@Data
public class FinanceOrderDetail extends BaseDo {
public class FinanceOrderDetail {
// 订单唯一键
private Long tradeId;
// 订单明细唯一键
......@@ -33,7 +31,7 @@ public class FinanceOrderDetail extends BaseDo {
private String srcTid;
// 赠品方式 0、非赠品
// 1、自动赠送 2、手工赠送 4、周期购赠送 8、平台赠送 32、阶梯满赠 64、CRM追加赠送 128 主品
private Integer giftType;
// private Integer giftType;
// 0:未付款 1:部分付款 2:已付款(原始订单的支付状态)
private Integer payStatus;
// 退款状态:
......@@ -49,7 +47,7 @@ public class FinanceOrderDetail extends BaseDo {
// 1、担保
// 2、非担保
// 3、在线非担保
private Integer guaranteeMode;
// private Integer guaranteeMode;
// 如果没有对应的原始单明细,则返回0.
// 平台状态:
// 10、未确认
......@@ -266,21 +264,14 @@ public class FinanceOrderDetail extends BaseDo {
private BigDecimal actualCost;
// 标准成本
private BigDecimal standardCost;
@TableField(exist = false)
private BigDecimal shareAmountSum;
@TableField(exist = false)
private BigDecimal actualCostSum;
@TableField(exist = false)
private BigDecimal standardCostSum;
@TableField(exist = false)
private BigDecimal shareAmountDiffSum;
@TableField(exist = false)
private String queryType;
// 系列
private String series;
// 实际成本*num 实际总成本
private BigDecimal sumActualCost;
// 标准成本*num 标准总成本
private BigDecimal sumStandardCost;
/**
* 是否删除标志0未删除1已删除
*/
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论