Explorar o código

fix. 表和实体类更新

caozixuan hai 7 meses
pai
achega
727b9b6878

+ 24 - 0
sop-business/src/main/java/com/qmth/sop/business/entity/TBDing.java

@@ -75,6 +75,10 @@ public class TBDing extends BaseEntity implements Serializable {
     @ApiModelProperty(value = "签到地址")
     private String signInAddress;
 
+    @ApiModelProperty(value = "签到客户id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long signInCustomId;
+
     @ApiModelProperty(value = "坐标轴X")
     private String axisInX;
 
@@ -90,6 +94,10 @@ public class TBDing extends BaseEntity implements Serializable {
     @ApiModelProperty(value = "签退地址")
     private String signOutAddress;
 
+    @ApiModelProperty(value = "签退客户id")
+    @JsonSerialize(using = ToStringSerializer.class)
+    private Long signOutCustomId;
+
     @ApiModelProperty(value = "坐标轴X")
     private String axisOutX;
 
@@ -311,4 +319,20 @@ public class TBDing extends BaseEntity implements Serializable {
     public void setDingException(Boolean dingException) {
         this.dingException = dingException;
     }
+
+    public Long getSignInCustomId() {
+        return signInCustomId;
+    }
+
+    public void setSignInCustomId(Long signInCustomId) {
+        this.signInCustomId = signInCustomId;
+    }
+
+    public Long getSignOutCustomId() {
+        return signOutCustomId;
+    }
+
+    public void setSignOutCustomId(Long signOutCustomId) {
+        this.signOutCustomId = signOutCustomId;
+    }
 }

+ 80 - 0
sop-business/src/main/java/com/qmth/sop/business/entity/TBDingAdd.java

@@ -0,0 +1,80 @@
+package com.qmth.sop.business.entity;
+
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+import com.qmth.sop.common.base.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 工时追加表
+ * </p>
+ *
+ * @author CaoZixuan
+ * @since 2024-11-04
+ */
+@ApiModel(value="TBDingAdd对象", description="工时追加表")
+public class TBDingAdd extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @JsonSerialize(using = ToStringSerializer.class)
+    @ApiModelProperty(value = "服务单元id")
+    private Long serviceId;
+
+    @ApiModelProperty(value = "sop号")
+    private String sopNo;
+
+    @JsonSerialize(using = ToStringSerializer.class)
+    @ApiModelProperty(value = "用户id")
+    private Long userId;
+
+    @ApiModelProperty(value = "追加人天(天)")
+    private BigDecimal addDays;
+
+    @ApiModelProperty(value = "追加小时(小时)")
+    private BigDecimal addHours;
+
+    public Long getServiceId() {
+        return serviceId;
+    }
+
+    public void setServiceId(Long serviceId) {
+        this.serviceId = serviceId;
+    }
+
+    public String getSopNo() {
+        return sopNo;
+    }
+
+    public void setSopNo(String sopNo) {
+        this.sopNo = sopNo;
+    }
+
+    public Long getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Long userId) {
+        this.userId = userId;
+    }
+
+    public BigDecimal getAddDays() {
+        return addDays;
+    }
+
+    public void setAddDays(BigDecimal addDays) {
+        this.addDays = addDays;
+    }
+
+    public BigDecimal getAddHours() {
+        return addHours;
+    }
+
+    public void setAddHours(BigDecimal addHours) {
+        this.addHours = addHours;
+    }
+}

+ 16 - 0
sop-business/src/main/java/com/qmth/sop/business/mapper/TBDingAddMapper.java

@@ -0,0 +1,16 @@
+package com.qmth.sop.business.mapper;
+
+import com.qmth.sop.business.entity.TBDingAdd;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 工时追加表 Mapper 接口
+ * </p>
+ *
+ * @author CaoZixuan
+ * @since 2024-11-04
+ */
+public interface TBDingAddMapper extends BaseMapper<TBDingAdd> {
+
+}

+ 16 - 0
sop-business/src/main/java/com/qmth/sop/business/service/TBDingAddService.java

@@ -0,0 +1,16 @@
+package com.qmth.sop.business.service;
+
+import com.qmth.sop.business.entity.TBDingAdd;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 工时追加表 服务类
+ * </p>
+ *
+ * @author CaoZixuan
+ * @since 2024-11-04
+ */
+public interface TBDingAddService extends IService<TBDingAdd> {
+
+}

+ 20 - 0
sop-business/src/main/java/com/qmth/sop/business/service/impl/TBDingAddServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qmth.sop.business.service.impl;
+
+import com.qmth.sop.business.entity.TBDingAdd;
+import com.qmth.sop.business.mapper.TBDingAddMapper;
+import com.qmth.sop.business.service.TBDingAddService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 工时追加表 服务实现类
+ * </p>
+ *
+ * @author CaoZixuan
+ * @since 2024-11-04
+ */
+@Service
+public class TBDingAddServiceImpl extends ServiceImpl<TBDingAddMapper, TBDingAdd> implements TBDingAddService {
+
+}

+ 19 - 1
sop-business/src/main/resources/db/log/caozixuan_update_log.sql

@@ -1 +1,19 @@
-
+
+-- 2024-11-04
+ALTER TABLE t_b_ding
+    ADD COLUMN sign_in_custom_id BIGINT NULL COMMENT '签到客户id' AFTER sign_in_address,
+    ADD COLUMN sign_out_custom_id BIGINT NULL COMMENT '签退客户id' AFTER sign_out_address;
+
+CREATE TABLE `t_b_ding_add` (
+    `id` BIGINT NOT NULL,
+    `service_id` BIGINT NOT NULL COMMENT '服务单元id',
+    `sop_no` VARCHAR(100) DEFAULT NULL COMMENT 'sop号',
+    `user_id` BIGINT NOT NULL COMMENT '用户id',
+    `add_days` DECIMAL(8 , 2 ) DEFAULT NULL COMMENT '追加人天(天)',
+    `add_hours` DECIMAL(8 , 2 ) DEFAULT NULL COMMENT '追加小时(小时)',
+    `create_id` BIGINT DEFAULT NULL COMMENT '创建人id',
+    `create_time` BIGINT DEFAULT NULL COMMENT '创建时间',
+    `update_id` BIGINT DEFAULT NULL COMMENT '更新人id',
+    `update_time` BIGINT DEFAULT NULL COMMENT '更新时间',
+    PRIMARY KEY (`id`) USING BTREE
+)  ENGINE=INNODB DEFAULT CHARSET=UTF8MB4 COMMENT='工时追加表';

+ 5 - 0
sop-business/src/main/resources/mapper/TBDingAddMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.qmth.sop.business.mapper.TBDingAddMapper">
+
+</mapper>