diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicle.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicle.java index 2bd7a759e7..98bce4bece 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicle.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicle.java @@ -93,5 +93,11 @@ public class BusSalesOrderVehicle extends BaseEntity { private String vehMark; @ApiModelProperty("结清申请提交时间") private Date settleApplyDate; + //风控状态(0正常,1交回,2赎回,3转租,4不追偿,5处置损失,6亏损立案,7亏损执行,8亏损结案) + @ApiModelProperty("风控状态") + private Integer riskState; + //是否生成资金占用费(1生成,0不生成.默认生成,交回后改为不生成,若赎回改为生成) + @ApiModelProperty("是否生成资金占用费") + private Integer fundState; } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java index 8c03c9a005..fa5fd33a44 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeign.java @@ -192,4 +192,12 @@ public interface BusSalesOrderVehicleFeign { @ApiOperation("根据车架号后八位关联查询车辆及订单信息") @PostMapping("/selVehOrderInfoByVinNo") ResultBean selVehOrderInfoByVinNo(@RequestParam("vinNo") String vinNo); + + @ApiOperation("将销售订单车辆设置风控状态") + @PostMapping("/setRiskState") + ResultBean setRiskState(@RequestBody BusVinStateSetQuery busVinStateSetQuery); + + @ApiOperation("将销售订单车辆设置资金占用费状态") + @PostMapping("/setFundState") + ResultBean setFundState(@RequestBody BusVinStateSetQuery busVinStateSetQuery); } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java index c4b9ace2a8..6a609984fd 100644 --- a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusSalesOrderVehicleFeignFallback.java @@ -193,4 +193,14 @@ public class BusSalesOrderVehicleFeignFallback implements BusSalesOrderVehicleFe return null; } + @Override + public ResultBean setRiskState(BusVinStateSetQuery busVinStateSetQuery) { + return null; + } + + @Override + public ResultBean setFundState(BusVinStateSetQuery busVinStateSetQuery) { + return null; + } + } diff --git a/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusVinStateSetQuery.java b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusVinStateSetQuery.java new file mode 100644 index 0000000000..076a84c146 --- /dev/null +++ b/anrui-buscenter/anrui-buscenter-api/src/main/java/com/yxt/anrui/buscenter/api/bussalesordervehicle/BusVinStateSetQuery.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.buscenter.api.bussalesordervehicle; + +import lombok.Data; + +import java.util.List; + +/** + * @description: + * @author: dimengzhe + * @date: 2025/4/25 + **/ +@Data +public class BusVinStateSetQuery { + + private List busVinSidList; + + private Integer state; +} diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java index 2771b5a5bc..5383787ea0 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.java @@ -33,6 +33,7 @@ import com.yxt.anrui.base.api.basevehicle.BaseVehicle; import com.yxt.anrui.buscenter.api.bussalesorder.app.model.AppNowCarListVo; import com.yxt.anrui.buscenter.api.bussalesorder.app.vin.VinListsVo; import com.yxt.anrui.buscenter.api.bussalesordervehicle.*; +import com.yxt.common.core.result.ResultBean; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; @@ -105,7 +106,9 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper selectByOrderSid(@Param("salesOrderSid") String salesOrderSid); - List selectByOrderSid2(@Param("salesOrderSid") String salesOrderSid,@Param("borrowSid") String borrowSid); + + List selectByOrderSid2(@Param("salesOrderSid") String salesOrderSid, @Param("borrowSid") String borrowSid); + List selectByOrderSid3(@Param("salesOrderSid") String salesOrderSid); @Select("select * from bus_sales_order_vehicle where sid = #{busVinSid}") @@ -116,7 +119,9 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper selectByNoAndVinSids(String contractNo); List selectByNoAndVinSidsNew(String contractNo); + List selectByNoAndVinSidsNew1(String contractNo); + List selectByNoAndVinSidsNew2(String contractNo); List appVehicleQKKPList(@Param(Constants.WRAPPER) QueryWrapper qw); @@ -152,24 +157,27 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper selectListByOrdersSid(String saleOrderSid); + List selectListByOrdersSid2(String saleOrderSid); BusSalesOrderVehicle selectByBorrowSid(String sid); - List selectByBorrowSid2(@Param("sid") String sid,@Param("orderSid") String orderSid); + + List selectByBorrowSid2(@Param("sid") String sid, @Param("orderSid") String orderSid); @Select("select * from bus_sales_order_vehicle where linkSid = #{vehSid} and salesOrderSid = #{sid}") - BusSalesOrderVehicle selectByOrderSidAndVehSid(@Param("sid") String sid,@Param("vehSid") String vehSid); + BusSalesOrderVehicle selectByOrderSidAndVehSid(@Param("sid") String sid, @Param("vehSid") String vehSid); List saleOrderInputLenderVins(String sale0rderSid); BusSalesOrderVehicle selectBySidAndOrderBo(@Param("saleOrderSid") String saleOrderSid, @Param("pos") String pos); - List selectListByOrderSidAndDkrSid(@Param("saleOrderSid") String saleOrderSid,@Param("borrowerSid") String borrowerSid); - List selectListByOrderSidAndDkrSidAndLoanContractSid(@Param("saleOrderSid") String saleOrderSid,@Param("borrowerSid") String borrowerSid,@Param("loanContractSid") String loanContractSid); + List selectListByOrderSidAndDkrSid(@Param("saleOrderSid") String saleOrderSid, @Param("borrowerSid") String borrowerSid); + + List selectListByOrderSidAndDkrSidAndLoanContractSid(@Param("saleOrderSid") String saleOrderSid, @Param("borrowerSid") String borrowerSid, @Param("loanContractSid") String loanContractSid); List selectVinNos(@Param("borrowSid") String sid, @Param("saleOrderSid") String saleOrderSid); - List selectListByOrderSidAndXdConSid(@Param("saleOrderSid") String saleOrderSid,@Param("loanContractSid") String loanContractSid); + List selectListByOrderSidAndXdConSid(@Param("saleOrderSid") String saleOrderSid, @Param("loanContractSid") String loanContractSid); List selByLoanContractSid(String loanContractSid); @@ -178,7 +186,7 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper selectByBorrowerSid(String borrowerSid); @Update("update bus_sales_order_vehicle set reaRepaymentName = #{reaRepaymentName},reaRepaymentPhone = #{reaRepaymentPhone} where sid = #{saleVehSid}") - void maintReaRepayment(@Param("saleVehSid") String saleVehSid,@Param("reaRepaymentName") String reaRepaymentName,@Param("reaRepaymentPhone") String reaRepaymentPhone); + void maintReaRepayment(@Param("saleVehSid") String saleVehSid, @Param("reaRepaymentName") String reaRepaymentName, @Param("reaRepaymentPhone") String reaRepaymentPhone); @Select("select sid from bus_sales_order_vehicle where salesOrderSid = #{saleOrderSid}") List selectBySalesOrderSid2(String saleOrderSid); @@ -192,4 +200,8 @@ public interface BusSalesOrderVehicleMapper extends BaseMapper list); BusOrderAndVehInfo selVehOrderInfoByVinNo(@Param("vinNo") String vinNo); + + ResultBean setRiskState(@Param("list") List busVinSidList, @Param("riskState") Integer riskState); + + ResultBean setFundState(@Param("list")List busVinSidList, @Param("fundState") Integer fundState); } diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml index 5c28d82b42..208d0e3c18 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleMapper.xml @@ -442,4 +442,23 @@ LEFT JOIN anrui_base.base_vehicle_state as bvs ON bv.sid = bvs.busSid where bv.loanContractSid = #{loanContractSid} AND bvs.busState != '602' + + + UPDATE bus_sales_order_vehicle + SET riskState = #{riskState} + WHERE sid IN + + #{sid} + + + + + + UPDATE bus_sales_order_vehicle + SET fundState = #{fundState} + WHERE sid IN + + #{sid} + + diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java index a5e6b89975..2d6e9a699a 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleRest.java @@ -226,4 +226,14 @@ public class BusSalesOrderVehicleRest implements BusSalesOrderVehicleFeign { public ResultBean selVehOrderInfoByVinNo(String vinNo) { return busSalesOrderVehicleService.selVehOrderInfoByVinNo(vinNo); } + + @Override + public ResultBean setRiskState(BusVinStateSetQuery busVinStateSetQuery) { + return busSalesOrderVehicleService.setRiskState(busVinStateSetQuery); + } + + @Override + public ResultBean setFundState(BusVinStateSetQuery busVinStateSetQuery) { + return busSalesOrderVehicleService.setFundState(busVinStateSetQuery); + } } diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java index 84b6a82a8d..b0f1686ded 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordervehicle/BusSalesOrderVehicleService.java @@ -681,4 +681,18 @@ public class BusSalesOrderVehicleService extends MybatisBaseService busVinSidList = busVinStateSetQuery.getBusVinSidList(); + Integer riskState = busVinStateSetQuery.getState(); + return baseMapper.setRiskState(busVinSidList,riskState); + } + + public ResultBean setFundState(BusVinStateSetQuery busVinStateSetQuery) { + ResultBean rb = ResultBean.fireFail(); + List busVinSidList = busVinStateSetQuery.getBusVinSidList(); + Integer fundState = busVinStateSetQuery.getState(); + return baseMapper.setFundState(busVinSidList,fundState); + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundapply/LoanOutboundApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundapply/LoanOutboundApplyService.java index e5255431ea..c2337aac32 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundapply/LoanOutboundApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundapply/LoanOutboundApplyService.java @@ -10,6 +10,7 @@ import com.yxt.anrui.base.api.basepurchasesystem.BasePurchaseSystemFeign; import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrderFeign; import com.yxt.anrui.buscenter.api.bussalesorderborrower.BusSalesOrderBorrowerFeign; import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign; +import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusVinStateSetQuery; import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign; import com.yxt.anrui.flowable.api.flow.FlowableFeign; import com.yxt.anrui.flowable.api.flow.UpdateFlowFieldVo; @@ -585,6 +586,27 @@ public class LoanOutboundApplyService extends MybatisBaseService busVinSidList = loanOutboundVehService.selectByMainSid(businessSid); + if(busVinSidList.isEmpty()){ + busVinStateSetQuery.setBusVinSidList(busVinSidList); + if("客户赎回".equals(loanOutboundApply.getDisposal())){ + busVinStateSetQuery.setState(2); + ResultBean resultBean1 = busSalesOrderVehicleFeign.setRiskState(busVinStateSetQuery); + busVinStateSetQuery.setState(1); + ResultBean resultBean2 = busSalesOrderVehicleFeign.setFundState(busVinStateSetQuery); + + }else if("二次转租".equals(loanOutboundApply.getDisposal())){ + busVinStateSetQuery.setState(3); + ResultBean resultBean1 = busSalesOrderVehicleFeign.setRiskState(busVinStateSetQuery); + }else if("二次销售".equals(loanOutboundApply.getDisposal())){ + + } + + + + } LoanOutboundApply outboundApply = fetchBySid(businessSid); outboundApply.setClosingDate(new DateTime()); outboundApply.setOutboundDate(new Date()); diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehMapper.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehMapper.java index 32c8790971..25972fe070 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehMapper.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehMapper.java @@ -17,4 +17,6 @@ public interface LoanOutboundVehMapper extends BaseMapper { int deleteByMainSid(@Param("mainSid") String mainSid); List selByMainSid(@Param("mainSid") String mainSid); + + List selectByMainSid(String businessSid); } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehMapper.xml index a730d0ea93..ecc01cb232 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehMapper.xml @@ -1,7 +1,6 @@ - DELETE FROM loan_sublet_veh @@ -13,4 +12,10 @@ FROM loan_out_bound_veh WHERE mainSid = #{mainSid} + + \ No newline at end of file diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehService.java index bfc43bd55b..734a93bd1e 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanoutboundveh/LoanOutboundVehService.java @@ -25,4 +25,8 @@ public class LoanOutboundVehService extends MybatisBaseService selByMainSid(String sid) { return baseMapper.selByMainSid(sid); } + + public List selectByMainSid(String businessSid) { + return baseMapper.selectByMainSid(businessSid); + } } diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyService.java index 8f4c597064..4ad2a9c01b 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanreturninboundapply/LoanReturnInboundApplyService.java @@ -9,6 +9,8 @@ import com.google.common.util.concurrent.ThreadFactoryBuilder; import com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelConfigFeign; import com.yxt.anrui.base.api.basevehmodelconfig.BaseVehmodelVo; import com.yxt.anrui.buscenter.api.bussalesorder.BusSalesOrder; +import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusSalesOrderVehicleFeign; +import com.yxt.anrui.buscenter.api.bussalesordervehicle.BusVinStateSetQuery; import com.yxt.anrui.flowable.api.flow.FlowableFeign; import com.yxt.anrui.flowable.api.flow.UpdateFlowFieldVo; import com.yxt.anrui.flowable.api.flow2.FlowDelegateQuery; @@ -85,6 +87,8 @@ public class LoanReturnInboundApplyService extends MybatisBaseService listPageVo(PagerQuery pq) { LoanReturnInboundApplyQuery query = pq.getParams(); @@ -558,6 +562,19 @@ public class LoanReturnInboundApplyService extends MybatisBaseService busVinSidList = new ArrayList<>(); + busVinSidList.add(busVinSid); + BusVinStateSetQuery busVinStateSetQuery = new BusVinStateSetQuery(); + busVinStateSetQuery.setBusVinSidList(busVinSidList); + busVinStateSetQuery.setState(1); + ResultBean resultBean1 = busSalesOrderVehicleFeign.setRiskState(busVinStateSetQuery); + //将资金占用费状态修改为0 + busVinStateSetQuery.setState(0); + ResultBean resultBean2 = busSalesOrderVehicleFeign.setFundState(busVinStateSetQuery); } else { //极光推送 diff --git a/doc/databases/统计报表/返利报表.sql b/doc/databases/统计报表/返利报表.sql new file mode 100644 index 0000000000..5f44dea6f1 --- /dev/null +++ b/doc/databases/统计报表/返利报表.sql @@ -0,0 +1,36 @@ +DROP TABLE IF EXISTS `report_rebat`; +CREATE TABLE `report_set` +( + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `sid` varchar(64) NOT NULL COMMENT 'sid', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `remarks` varchar(255) DEFAULT NULL COMMENT '备注', + `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', + `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', + `busOrgSid` varchar(64) DEFAULT NULL COMMENT '事业部sid', + `busOrgName` varchar(64) DEFAULT NULL COMMENT '事业部名称', + `brandSid` varchar(64) DEFAULT NULL COMMENT '品牌sid', + `brandName` varchar(64) DEFAULT NULL COMMENT '品牌名称', + `useOrgSid` varchar(64) DEFAULT NULL COMMENT '分公司sid', + `useOrgName` varchar(64) DEFAULT NULL COMMENT '分公司名称', + `vehModelSid` varchar(64) DEFAULT NULL COMMENT '车型sid', + `vehMConfigSid` varchar(64) DEFAULT NULL COMMENT '车型配置sid', + `purchaseSystemSid` varchar(64) DEFAULT NULL COMMENT '采购系统sid', + `purchaseSystemName` varchar(64) DEFAULT NULL COMMENT '采购系统名称', + `type` varchar(64) DEFAULT NULL COMMENT '返利项目类型', + `estimateRebate` decimal(10, 2) DEFAULT NULL COMMENT '预计返利', + `uploadMoney` decimal(10, 2) DEFAULT NULL COMMENT '上传金额', + `adjustmentMoney` decimal(10, 2) DEFAULT NULL COMMENT '调整金额', + `notUploadMoney` decimal(10, 2) DEFAULT NULL COMMENT '未上传金额', + `notUploadMoney` decimal(10, 2) DEFAULT NULL COMMENT '支出金额', + `notUploadMoney` decimal(10, 2) DEFAULT NULL COMMENT '待支付金额', + `notUploadMoney` decimal(10, 2) DEFAULT NULL COMMENT '抵顶金额', + PRIMARY KEY (`id`), + KEY `id` (`id`) +) ENGINE = INNODB + DEFAULT CHARSET = utf8 COMMENT ='返利报表'; \ No newline at end of file