Browse Source

诊断程序实体类生成

bmmx 1 year ago
parent
commit
df1f517ca2

+ 20 - 0
src/main/java/com/om/controller/admin/DiagnosisVersionInfoController.java

@@ -0,0 +1,20 @@
+package com.om.controller.admin;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author bmmx
+ * @since 2024-03-06
+ */
+@RestController
+@RequestMapping("/diagnosis-version-info")
+public class DiagnosisVersionInfoController {
+
+}

+ 44 - 0
src/main/java/com/om/entity/po/DiagnosisVersionDescribe.java

@@ -0,0 +1,44 @@
+package com.om.entity.po;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author bmmx
+ * @since 2024-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("diagnosis_version_describe")
+@ApiModel(value="DiagnosisVersionDescribe对象", description="")
+public class DiagnosisVersionDescribe implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "描述ID")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "关联的诊断程序版本ID")
+    private Integer diagnosisId;
+
+    @ApiModelProperty(value = "描述")
+    private String description;
+
+    @ApiModelProperty(value = "语言")
+    private String language;
+
+
+}

+ 93 - 0
src/main/java/com/om/entity/po/DiagnosisVersionInfo.java

@@ -0,0 +1,93 @@
+package com.om.entity.po;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author bmmx
+ * @since 2024-03-06
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("diagnosis_version_info")
+@ApiModel(value="DiagnosisVersionInfo对象", description="")
+public class DiagnosisVersionInfo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "ID")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty(value = "品牌ID")
+    private Integer brandId;
+
+    @ApiModelProperty(value = "密码代码")
+    private String cipherCode;
+
+    @ApiModelProperty(value = "客户端路径")
+    private String clientPath;
+
+    @ApiModelProperty(value = "创建时间")
+    private LocalDateTime createTime;
+
+    @ApiModelProperty(value = "描述")
+    private String description;
+
+    @ApiModelProperty(value = "诊断程序版本英文名称")
+    private String diagnosisEn;
+
+    @ApiModelProperty(value = "诊断程序版本文件大小")
+    private Integer diagnosisFileSize;
+
+    @ApiModelProperty(value = "诊断程序版本名称")
+    private String diagnosisName;
+
+    @ApiModelProperty(value = "英文描述")
+    private String englishDescription;
+
+    @ApiModelProperty(value = "诊断程序文件")
+    private String file;
+
+    @ApiModelProperty(value = "文件名")
+    private String fileName;
+
+    @ApiModelProperty(value = "lifecycle 0:测试版 1:正式版")
+    private Integer lifecycle;
+
+    @ApiModelProperty(value = "管理者ID")
+    private Integer adminId;
+
+    @ApiModelProperty(value = "MD5摘要")
+    private String md5;
+
+    @ApiModelProperty(value = "发布名称")
+    private String releaseName;
+
+    @ApiModelProperty(value = "发布时间")
+    private LocalDateTime releaseTime;
+
+    @ApiModelProperty(value = "诊断程序下载链接")
+    private String savePath;
+
+    @ApiModelProperty(value = "更新时间")
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty(value = "版本号")
+    private String versionNum;
+
+
+}

+ 16 - 0
src/main/java/com/om/mapper/DiagnosisVersionDescribeMapper.java

@@ -0,0 +1,16 @@
+package com.om.mapper;
+
+import com.om.entity.po.DiagnosisVersionDescribe;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author bmmx
+ * @since 2024-03-06
+ */
+public interface DiagnosisVersionDescribeMapper extends BaseMapper<DiagnosisVersionDescribe> {
+
+}

+ 16 - 0
src/main/java/com/om/mapper/DiagnosisVersionInfoMapper.java

@@ -0,0 +1,16 @@
+package com.om.mapper;
+
+import com.om.entity.po.DiagnosisVersionInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author bmmx
+ * @since 2024-03-06
+ */
+public interface DiagnosisVersionInfoMapper extends BaseMapper<DiagnosisVersionInfo> {
+
+}

+ 16 - 0
src/main/java/com/om/service/IDiagnosisVersionDescribeService.java

@@ -0,0 +1,16 @@
+package com.om.service;
+
+import com.om.entity.po.DiagnosisVersionDescribe;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author bmmx
+ * @since 2024-03-06
+ */
+public interface IDiagnosisVersionDescribeService extends IService<DiagnosisVersionDescribe> {
+
+}

+ 16 - 0
src/main/java/com/om/service/IDiagnosisVersionInfoService.java

@@ -0,0 +1,16 @@
+package com.om.service;
+
+import com.om.entity.po.DiagnosisVersionInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author bmmx
+ * @since 2024-03-06
+ */
+public interface IDiagnosisVersionInfoService extends IService<DiagnosisVersionInfo> {
+
+}

+ 20 - 0
src/main/java/com/om/service/impl/DiagnosisVersionDescribeServiceImpl.java

@@ -0,0 +1,20 @@
+package com.om.service.impl;
+
+import com.om.entity.po.DiagnosisVersionDescribe;
+import com.om.mapper.DiagnosisVersionDescribeMapper;
+import com.om.service.IDiagnosisVersionDescribeService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author bmmx
+ * @since 2024-03-06
+ */
+@Service
+public class DiagnosisVersionDescribeServiceImpl extends ServiceImpl<DiagnosisVersionDescribeMapper, DiagnosisVersionDescribe> implements IDiagnosisVersionDescribeService {
+
+}

+ 20 - 0
src/main/java/com/om/service/impl/DiagnosisVersionInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.om.service.impl;
+
+import com.om.entity.po.DiagnosisVersionInfo;
+import com.om.mapper.DiagnosisVersionInfoMapper;
+import com.om.service.IDiagnosisVersionInfoService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author bmmx
+ * @since 2024-03-06
+ */
+@Service
+public class DiagnosisVersionInfoServiceImpl extends ServiceImpl<DiagnosisVersionInfoMapper, DiagnosisVersionInfo> implements IDiagnosisVersionInfoService {
+
+}

+ 5 - 0
src/main/resources/mapper/DiagnosisVersionDescribeMapper.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.om.mapper.DiagnosisVersionDescribeMapper">
+
+</mapper>

+ 5 - 0
src/main/resources/mapper/DiagnosisVersionInfoMapper.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.om.mapper.DiagnosisVersionInfoMapper">
+
+</mapper>