From 14254daeb7ef4d68c5c37373225de4f56a8ec241 Mon Sep 17 00:00:00 2001 From: anthonywj Date: Thu, 24 Aug 2023 10:11:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E8=B5=84=E8=B4=A8=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E6=93=8D=E4=BD=9C=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inv/DeviceAssetCertController.java | 15 +++ .../api/dao/inv/DeviceAssetCertMapper.java | 9 ++ .../api/entity/inv/DeviceAssetCertEntity.java | 101 ++++++++++++++++++ .../service/inv/DeviceAssetCertService.java | 10 ++ .../mapper/inv/DeviceAssetCertMapper.xml | 27 +++++ 5 files changed, 162 insertions(+) create mode 100644 src/main/java/com/glxp/api/controller/inv/DeviceAssetCertController.java create mode 100644 src/main/java/com/glxp/api/dao/inv/DeviceAssetCertMapper.java create mode 100644 src/main/java/com/glxp/api/entity/inv/DeviceAssetCertEntity.java create mode 100644 src/main/java/com/glxp/api/service/inv/DeviceAssetCertService.java create mode 100644 src/main/resources/mybatis/mapper/inv/DeviceAssetCertMapper.xml diff --git a/src/main/java/com/glxp/api/controller/inv/DeviceAssetCertController.java b/src/main/java/com/glxp/api/controller/inv/DeviceAssetCertController.java new file mode 100644 index 000000000..4dd49b56b --- /dev/null +++ b/src/main/java/com/glxp/api/controller/inv/DeviceAssetCertController.java @@ -0,0 +1,15 @@ +package com.glxp.api.controller.inv; + +import com.glxp.api.controller.BaseController; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.RestController; + +/** + * 设备资质证书,技术材料相关 + */ +@Slf4j +@RestController +public class DeviceAssetCertController extends BaseController { + + +} diff --git a/src/main/java/com/glxp/api/dao/inv/DeviceAssetCertMapper.java b/src/main/java/com/glxp/api/dao/inv/DeviceAssetCertMapper.java new file mode 100644 index 000000000..12e126bd2 --- /dev/null +++ b/src/main/java/com/glxp/api/dao/inv/DeviceAssetCertMapper.java @@ -0,0 +1,9 @@ +package com.glxp.api.dao.inv; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.glxp.api.entity.inv.DeviceAssetCertEntity; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface DeviceAssetCertMapper extends BaseMapper { +} diff --git a/src/main/java/com/glxp/api/entity/inv/DeviceAssetCertEntity.java b/src/main/java/com/glxp/api/entity/inv/DeviceAssetCertEntity.java new file mode 100644 index 000000000..948f40029 --- /dev/null +++ b/src/main/java/com/glxp/api/entity/inv/DeviceAssetCertEntity.java @@ -0,0 +1,101 @@ +package com.glxp.api.entity.inv; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.io.Serializable; +import java.util.Date; + +import lombok.Data; + +@Data +@TableName(value = "device_asset_cert") +public class DeviceAssetCertEntity implements Serializable { + /** + * 注意要用雪花ID + */ + @TableId(value = "id", type = IdType.INPUT) + private Long id; + + /** + * 设备资产编码外键 + */ + @TableField(value = "devCodeFk") + private String devCodeFk; + + /** + * 证书名称 + */ + @TableField(value = "`name`") + private String name; + + /** + * 证书编码 + */ + @TableField(value = "code") + private String code; + + /** + * 文件路径 + */ + @TableField(value = "filePath") + private String filePath; + + /** + * 生效期 + */ + @TableField(value = "vailDate") + private Date vailDate; + + /** + * 失效期 + */ + @TableField(value = "expireDate") + private Date expireDate; + + /** + * 证书状态 + */ + @TableField(value = "`status`") + private Integer status; + + /** + * 证书类型(1:资质证书;2:技术材料) + */ + @TableField(value = "`type`") + private Integer type; + + /** + * 备注说明 + */ + @TableField(value = "remark") + private String remark; + + /** + * 创建人 + */ + @TableField(value = "`createUser`") + private String createUser; + + /** + * 创建时间 + */ + @TableField(value = "createTime") + private Date createTime; + + /** + * 更新人 + */ + @TableField(value = "updateUser") + private Date updateUser; + + /** + * 更新时间 + */ + @TableField(value = "updateTime") + private Date updateTime; + + private static final long serialVersionUID = 1L; +} diff --git a/src/main/java/com/glxp/api/service/inv/DeviceAssetCertService.java b/src/main/java/com/glxp/api/service/inv/DeviceAssetCertService.java new file mode 100644 index 000000000..ded0133af --- /dev/null +++ b/src/main/java/com/glxp/api/service/inv/DeviceAssetCertService.java @@ -0,0 +1,10 @@ +package com.glxp.api.service.inv; + +import org.springframework.stereotype.Service; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.glxp.api.entity.inv.DeviceAssetCertEntity; +import com.glxp.api.dao.inv.DeviceAssetCertMapper; +@Service +public class DeviceAssetCertService extends ServiceImpl { + +} diff --git a/src/main/resources/mybatis/mapper/inv/DeviceAssetCertMapper.xml b/src/main/resources/mybatis/mapper/inv/DeviceAssetCertMapper.xml new file mode 100644 index 000000000..a9318788d --- /dev/null +++ b/src/main/resources/mybatis/mapper/inv/DeviceAssetCertMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + id, devCodeFk, `name`, code, filePath, vailDate, expireDate, `status`, `type`, remark, + `createUser`, createTime, updateUser, updateTime + +