提交 44c347de authored 作者: huyufan's avatar huyufan

同步运单风控

上级 f2a8a318
package com.clx.performance.dao.impl.settle;
import com.clx.performance.dao.settle.OrderChildSyncTransportRecordDao;
import com.clx.performance.mapper.settle.OrderChildSyncTransportRecordMapper;
import com.clx.performance.model.settle.OrderChildSyncTransportRecord;
import com.msl.common.dao.impl.BaseDaoImpl;
import org.springframework.stereotype.Repository;
/**
* @author kavin
* Date 2023-12-08
* Time 11:42
*/
@Repository
public class OrderChildSyncTransportRecordDaoImpl extends BaseDaoImpl<OrderChildSyncTransportRecordMapper, OrderChildSyncTransportRecord, Integer> implements OrderChildSyncTransportRecordDao {
}
package com.clx.performance.dao.settle;
import com.clx.performance.mapper.settle.OrderChildSyncTransportRecordMapper;
import com.clx.performance.model.settle.OrderChildSyncTransportRecord;
import com.msl.common.dao.BaseDao;
/**
* @author kavin
* Date 2023-12-08
* Time 11:42
*/
public interface OrderChildSyncTransportRecordDao extends BaseDao<OrderChildSyncTransportRecordMapper, OrderChildSyncTransportRecord, Integer> {
}
......@@ -26,6 +26,6 @@ public class FeignInterceptor implements RequestInterceptor {
@Bean
public Request.Options requestOptions() {
return new Request.Options(15000, 15000);
return new Request.Options(30000, 30000);
}
}
\ No newline at end of file
package com.clx.performance.mapper.settle;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.clx.performance.model.settle.OrderChildSyncTransportRecord;
/**
* @author kavin
* Date 2023-12-08
* Time 11:42
*/
public interface OrderChildSyncTransportRecordMapper extends BaseMapper<OrderChildSyncTransportRecord> {
}
package com.clx.performance.model.settle;
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.msl.common.config.KeyColumn;
import com.msl.common.model.HasKey;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* @author kavin
* Date 2023-12-08
* Time 11:42
*/
@Getter
@Setter
@Accessors(chain = true)
@TableName("order_child_sync_transport_record")
public class OrderChildSyncTransportRecord implements HasKey<Integer> {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@TableField("driver_user_no")
@ApiModelProperty("车主用户编号")
private Long driverUserNo;
@TableField("driver_name")
@ApiModelProperty("车主名称")
private String driverName;
@TableField("settlement_no")
@ApiModelProperty("结算单号")
private String settlementNo;
@TableField("child_no")
@ApiModelProperty("运单编号")
private String childNo;
@TableField("order_goods_no")
@ApiModelProperty("货单编号")
private String orderGoodsNo;
@TableField("order_no")
@ApiModelProperty("订单编号")
private String orderNo;
@TableField("goods_id")
@ApiModelProperty("货物id")
private Integer goodsId;
@TableField("goods_name")
@ApiModelProperty("货物名称")
private String goodsName;
@TableField("truck_no")
@ApiModelProperty("车牌号")
private String truckNo;
@TableField("weight")
@ApiModelProperty("拉运重量(单位吨)")
private BigDecimal weight;
@TableField("freight_price")
@ApiModelProperty("运费单价(分)")
private BigDecimal freightPrice;
@TableField("freight")
@ApiModelProperty("实际运费(分)")
private BigDecimal freight;
@TableField("loss_price")
@ApiModelProperty("损耗单价(分)")
private BigDecimal lossPrice;
@TableField("loss_weight")
@ApiModelProperty("货损吨数")
private BigDecimal lossWeight;
@TableField("loss_freight")
@ApiModelProperty("货损金额(分)")
private BigDecimal lossFreight;
@TableField("prepay_freight")
@ApiModelProperty("预付运费金额(分)")
private BigDecimal prepayFreight;
@TableField("prepay_freight_flag")
@ApiModelProperty("预付运费标示 0:未预付 1:已预付")
private Integer prepayFreightFlag;
@TableField("settlement_freight")
@ApiModelProperty("结算金额(分)")
private BigDecimal settlementFreight;
@TableField("invoice_type")
@ApiModelProperty("开票标识:1网运单 2普通单")
private Integer invoiceType;
@TableField("status")
@ApiModelProperty("状态")
private Integer status;
@TableField("create_time")
@ApiModelProperty("创建时间")
private LocalDateTime createTime;
@TableField("modified_time")
@ApiModelProperty("修改时间")
private LocalDateTime modifiedTime;
@Override
@KeyColumn("id")
public Integer gainKey() {
return this.id;
}
}
package com.clx.performance.service.impl.settle;
import com.clx.performance.service.settle.OrderChildSyncTransportRecordService;
import org.springframework.stereotype.Service;
/**
* @author kavin
* Date 2023-12-08
* Time 11:42
*/
@Service
public class OrderChildSyncTransportRecordServiceImpl implements OrderChildSyncTransportRecordService {
}
package com.clx.performance.service.settle;
/**
* @author kavin
* Date 2023-12-08
* Time 11:42
*/
public interface OrderChildSyncTransportRecordService {
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论