Jelajahi Sumber

Merge branch 'dev_20251130' of https://git.sckaiwu.cn/kaiwu-rep/sckw-service-platform into dev_20251130

chenxiaofei 1 bulan lalu
induk
melakukan
5f9b5be96c

+ 15 - 0
sckw-modules/sckw-fleet/src/main/java/com/sckw/fleet/dao/KwfDriverScoreDetailMapper.java

@@ -0,0 +1,15 @@
+package com.sckw.fleet.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.sckw.fleet.model.KwfDriverScoreDetail;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @Author: tangyishan
+ * @CreateTime: 2025-12-11  18:06
+ * @Description: 司机评分明细Mapper接口
+ */
+@Mapper
+public interface KwfDriverScoreDetailMapper extends BaseMapper<KwfDriverScoreDetail> {
+
+}

+ 14 - 0
sckw-modules/sckw-fleet/src/main/java/com/sckw/fleet/dao/KwfDriverScoreMapper.java

@@ -0,0 +1,14 @@
+package com.sckw.fleet.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.sckw.fleet.model.KwfDriverScore;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @Author: tangyishan
+ * @CreateTime: 2025-12-11  18:06
+ * @Description: 司机评分Mapper接口
+ */
+@Mapper
+public interface KwfDriverScoreMapper extends BaseMapper<KwfDriverScore> {
+}

+ 37 - 0
sckw-modules/sckw-fleet/src/main/java/com/sckw/fleet/model/KwfDriverScore.java

@@ -0,0 +1,37 @@
+package com.sckw.fleet.model;
+
+import java.math.BigDecimal;
+
+import com.sckw.core.model.base.BaseModel;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * 司机评分对象 kwc_driver_score
+ * 
+ * @author tangyishan
+ * @date 2025-12-11  18:12
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+@Accessors(chain = true)
+public class KwfDriverScore extends BaseModel
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 供应商企业id */
+    private Long providerEntId;
+
+    /** 物流企业id */
+    private Long logisticsEntId;
+
+    /** 司机id */
+    private Long driverId;
+
+    /** 供应商企业名称 */
+    private String providerEntName;
+
+    /** 司机评分 */
+    private BigDecimal score;
+}

+ 43 - 0
sckw-modules/sckw-fleet/src/main/java/com/sckw/fleet/model/KwfDriverScoreDetail.java

@@ -0,0 +1,43 @@
+package com.sckw.fleet.model;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.sckw.core.model.base.BaseModel;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.math.BigDecimal;
+
+/**
+ * @Author: tangyishan
+ * @CreateTime: 2025-12-11  18:12
+ * @Description: 司机评分明细
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+@Accessors(chain = true)
+public class KwfDriverScoreDetail extends BaseModel {
+    private static final long serialVersionUID = 1L;
+
+    /** 评分主键id */
+    private Long scoreId;
+
+    /** 司机id */
+    private Long driverId;
+
+    /** 司机名字 */
+    private String driverName;
+
+    /** 行为 */
+    private String action;
+
+    /** 评分变动 */
+    private BigDecimal scoreChange;
+
+    /** 变动后评分 */
+    private BigDecimal score;
+
+    /** 物流企业名称 */
+    @TableField(exist = false)
+    private String logisticsEntName;
+}