Browse Source

项目机号指标

zhuang 6 months ago
parent
commit
e44c3a15ba

+ 16 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/dao/ZhcxProjectDeviceIndicatorDao.java

@@ -0,0 +1,16 @@
+package com.rongwei.bscommon.sys.dao;
+
+import com.rongwei.bsentity.domain.ZhcxProjectDeviceIndicatorDo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 单项目机号指标 Mapper 接口
+ * </p>
+ *
+ * @author dlc
+ * @since 2025-01-14
+ */
+public interface ZhcxProjectDeviceIndicatorDao extends BaseMapper<ZhcxProjectDeviceIndicatorDo> {
+
+}

+ 16 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/ZhcxProjectDeviceIndicatorService.java

@@ -0,0 +1,16 @@
+package com.rongwei.bscommon.sys.service;
+
+import com.rongwei.bsentity.domain.ZhcxProjectDeviceIndicatorDo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 单项目机号指标 服务类
+ * </p>
+ *
+ * @author dlc
+ * @since 2025-01-14
+ */
+public interface ZhcxProjectDeviceIndicatorService extends IService<ZhcxProjectDeviceIndicatorDo> {
+
+}

+ 20 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ZhcxProjectDeviceIndicatorServiceImpl.java

@@ -0,0 +1,20 @@
+package com.rongwei.bscommon.sys.service.impl;
+
+import com.rongwei.bsentity.domain.ZhcxProjectDeviceIndicatorDo;
+import com.rongwei.bscommon.sys.dao.ZhcxProjectDeviceIndicatorDao;
+import com.rongwei.bscommon.sys.service.ZhcxProjectDeviceIndicatorService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 单项目机号指标 服务实现类
+ * </p>
+ *
+ * @author dlc
+ * @since 2025-01-14
+ */
+@Service
+public class ZhcxProjectDeviceIndicatorServiceImpl extends ServiceImpl<ZhcxProjectDeviceIndicatorDao, ZhcxProjectDeviceIndicatorDo> implements ZhcxProjectDeviceIndicatorService {
+
+}

+ 120 - 0
business-entity/src/main/java/com/rongwei/bsentity/domain/ZhcxProjectDeviceIndicatorDo.java

@@ -0,0 +1,120 @@
+package com.rongwei.bsentity.domain;
+
+import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.rongwei.rwcommon.base.BaseDo;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 单项目机号指标
+ * </p>
+ *
+ * @author dlc
+ * @since 2025-01-14
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("ZHCX_PROJECT_DEVICE_INDICATOR")
+public class ZhcxProjectDeviceIndicatorDo extends BaseDo {
+
+    private static final long serialVersionUID=1L;
+
+    /**
+     * 主键
+     */
+    @TableField("ID")
+    private String id;
+    /**
+     * 租户id
+     */
+    @TableField("TENANTID")
+    private String tenantid;
+    /**
+     * 扩展json格式配置
+     */
+    @TableField("ROPTION")
+    private String roption;
+    /**
+     * 项目id
+     */
+    @TableField("PROJECTID")
+    private String projectid;
+    /**
+     * 项目工号
+     */
+    @TableField("PROJECTCODE")
+    private String projectcode;
+    /**
+     * 项目名称
+     */
+    @TableField("PROJECTNAME")
+    private String projectname;
+    /**
+     * 项目简称
+     */
+    @TableField("PROJECTSHORTNAME")
+    private String projectshortname;
+    /**
+     * 机号
+     */
+    @TableField("MACHINENO")
+    private String machineno;
+    /**
+     * 机号id
+     */
+    @TableField("MACHINEID")
+    private String machineid;
+    /**
+     * 已完成数
+     */
+    @TableField("COMPLETED")
+    private Integer completed;
+    /**
+     * 总数
+     */
+    @TableField("TOTAL")
+    private Integer total;
+    /**
+     * 完成率
+     */
+    @TableField("COMPLETIONRATE")
+    private BigDecimal completionrate;
+    /**
+     * 灯牌
+     */
+    @TableField("DISPLAYBOARD")
+    private String displayboard;
+    /**
+     * 分值
+     */
+    @TableField("SCORE")
+    private BigDecimal score;
+    /**
+     * 指标名称
+     */
+    @TableField("INDICATORNAME")
+    private String indicatorname;
+    /**
+     * 排序
+     */
+    @TableField("SORT")
+    private Integer sort;
+    /**
+     * 类别
+     */
+    @TableField("TYPE")
+    private String type;
+    /**
+     * 插入日期
+     */
+    @TableField("DATE")
+    private Date date;
+
+
+}