dsx преди 1 година
родител
ревизия
146d096b67

+ 24 - 0
.fastRequest/config/fastRequestCurrentProjectConfig.json

@@ -0,0 +1,24 @@
+{
+	"dataList":[],
+	"envList":[],
+	"headerList":[],
+	"maxDescriptionLength":-1,
+	"postScript":"",
+	"preScript":"",
+	"projectList":[],
+	"syncModel":{
+		"branch":"master",
+		"domain":"https://github.com",
+		"enabled":false,
+		"namingPolicy":"byDoc",
+		"owner":"",
+		"repo":"",
+		"repoUrl":"",
+		"syncAfterRun":false,
+		"token":"",
+		"type":"github"
+	},
+	"urlEncodedKeyValueList":[],
+	"urlParamsKeyValueList":[],
+	"urlSuffix":""
+}

+ 47 - 0
src/main/java/com/fdkankan/download/entity/DownloadLog.java

@@ -0,0 +1,47 @@
+package com.fdkankan.download.entity;
+
+import com.mybatisflex.annotation.Column;
+import com.mybatisflex.annotation.Id;
+import com.mybatisflex.annotation.KeyType;
+import com.mybatisflex.annotation.Table;
+import java.io.Serializable;
+import java.sql.Timestamp;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * 下载记录 实体类。
+ *
+ * @author dsx
+ * @since 2024-01-03
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@Table(value = "t_download_log")
+public class DownloadLog implements Serializable {
+
+    @Id(keyType = KeyType.Auto)
+    private Long id;
+
+    private String num;
+
+    /**
+     * 逻辑删除,0-否,1-是
+     */
+    @Column(isLogicDelete = true)
+    private Integer isDelete;
+
+    /**
+     * kankan,laser
+     */
+    private String type;
+
+    private Timestamp createTime;
+
+    private Timestamp updateTime;
+
+}

+ 42 - 0
src/main/java/com/fdkankan/download/entity/Sn.java

@@ -0,0 +1,42 @@
+package com.fdkankan.download.entity;
+
+import com.mybatisflex.annotation.Column;
+import com.mybatisflex.annotation.Id;
+import com.mybatisflex.annotation.KeyType;
+import com.mybatisflex.annotation.Table;
+import java.io.Serializable;
+import java.sql.Timestamp;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * 相机表 实体类。
+ *
+ * @author dsx
+ * @since 2024-01-03
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+@Table(value = "t_sn")
+public class Sn implements Serializable {
+
+    @Id(keyType = KeyType.Auto)
+    private Long id;
+
+    private String sn;
+
+    /**
+     * 0-否,1-是
+     */
+    @Column(isLogicDelete = true)
+    private Integer isDelete;
+
+    private Timestamp createTime;
+
+    private Timestamp updateTime;
+
+}

+ 14 - 0
src/main/java/com/fdkankan/download/mapper/DownloadLogMapper.java

@@ -0,0 +1,14 @@
+package com.fdkankan.download.mapper;
+
+import com.mybatisflex.core.BaseMapper;
+import com.fdkankan.download.entity.DownloadLog;
+
+/**
+ * 下载记录 映射层。
+ *
+ * @author dsx
+ * @since 2024-01-03
+ */
+public interface DownloadLogMapper extends BaseMapper<DownloadLog> {
+
+}

+ 14 - 0
src/main/java/com/fdkankan/download/mapper/SnMapper.java

@@ -0,0 +1,14 @@
+package com.fdkankan.download.mapper;
+
+import com.mybatisflex.core.BaseMapper;
+import com.fdkankan.download.entity.Sn;
+
+/**
+ * 相机表 映射层。
+ *
+ * @author dsx
+ * @since 2024-01-03
+ */
+public interface SnMapper extends BaseMapper<Sn> {
+
+}

+ 19 - 0
src/main/java/com/fdkankan/download/service/IDownloadLogService.java

@@ -0,0 +1,19 @@
+package com.fdkankan.download.service;
+
+import com.mybatisflex.core.service.IService;
+import com.fdkankan.download.entity.DownloadLog;
+
+import java.util.List;
+
+/**
+ * 下载记录 服务层。
+ *
+ * @author dsx
+ * @since 2024-01-03
+ */
+public interface IDownloadLogService extends IService<DownloadLog> {
+
+    List<DownloadLog> getByNum(String num);
+
+
+}

+ 14 - 0
src/main/java/com/fdkankan/download/service/ISnService.java

@@ -0,0 +1,14 @@
+package com.fdkankan.download.service;
+
+import com.mybatisflex.core.service.IService;
+import com.fdkankan.download.entity.Sn;
+
+/**
+ * 相机表 服务层。
+ *
+ * @author dsx
+ * @since 2024-01-03
+ */
+public interface ISnService extends IService<Sn> {
+
+}

+ 25 - 0
src/main/java/com/fdkankan/download/service/impl/DownloadLogServiceImpl.java

@@ -0,0 +1,25 @@
+package com.fdkankan.download.service.impl;
+
+import com.mybatisflex.core.query.QueryWrapper;
+import com.mybatisflex.spring.service.impl.ServiceImpl;
+import com.fdkankan.download.entity.DownloadLog;
+import com.fdkankan.download.mapper.DownloadLogMapper;
+import com.fdkankan.download.service.IDownloadLogService;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 下载记录 服务层实现。
+ *
+ * @author dsx
+ * @since 2024-01-03
+ */
+@Service
+public class DownloadLogServiceImpl extends ServiceImpl<DownloadLogMapper, DownloadLog> implements IDownloadLogService {
+
+    @Override
+    public List<DownloadLog> getByNum(String num) {
+        return this.list(QueryWrapper.create().eq(DownloadLog::getNum, num));
+    }
+}

+ 18 - 0
src/main/java/com/fdkankan/download/service/impl/SnServiceImpl.java

@@ -0,0 +1,18 @@
+package com.fdkankan.download.service.impl;
+
+import com.mybatisflex.spring.service.impl.ServiceImpl;
+import com.fdkankan.download.entity.Sn;
+import com.fdkankan.download.mapper.SnMapper;
+import com.fdkankan.download.service.ISnService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 相机表 服务层实现。
+ *
+ * @author dsx
+ * @since 2024-01-03
+ */
+@Service
+public class SnServiceImpl extends ServiceImpl<SnMapper, Sn> implements ISnService {
+
+}