孙永军 2 years ago
parent
commit
79fecfad29

+ 31 - 0
src/main/java/com/sxtvs/open/api/h5template/controller/H5TemplateController.java

@@ -0,0 +1,31 @@
+package com.sxtvs.open.api.h5template.controller;
+
+import com.sxtvs.open.api.h5template.entity.H5Template;
+import com.sxtvs.open.api.h5template.service.impl.H5TemplateServiceImpl;
+import jakarta.annotation.Resource;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author syj
+ * @since 2023-03-30
+ */
+@RestController
+@RequestMapping("/h5template")
+public class H5TemplateController {
+
+    @Resource
+    private H5TemplateServiceImpl h5TemplateService;
+
+    @PostMapping("store")
+    public void store(@RequestBody H5Template h5Template){
+        h5TemplateService.save(h5Template);
+    }
+
+}

+ 40 - 0
src/main/java/com/sxtvs/open/api/h5template/entity/H5Template.java

@@ -0,0 +1,40 @@
+package com.sxtvs.open.api.h5template.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author syj
+ * @since 2023-03-30
+ */
+@Getter
+@Setter
+@TableName("h5_template")
+public class H5Template implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    private String h5Name;
+
+    private String h5Desc;
+
+    private String h5Conf;
+
+    private Integer h5Status;
+
+    private LocalDateTime createTime;
+
+    private LocalDateTime upateTime;
+}

+ 16 - 0
src/main/java/com/sxtvs/open/api/h5template/mapper/H5TemplateMapper.java

@@ -0,0 +1,16 @@
+package com.sxtvs.open.api.h5template.mapper;
+
+import com.sxtvs.open.api.h5template.entity.H5Template;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author syj
+ * @since 2023-03-30
+ */
+public interface H5TemplateMapper extends BaseMapper<H5Template> {
+
+}

+ 16 - 0
src/main/java/com/sxtvs/open/api/h5template/service/IH5TemplateService.java

@@ -0,0 +1,16 @@
+package com.sxtvs.open.api.h5template.service;
+
+import com.sxtvs.open.api.h5template.entity.H5Template;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author syj
+ * @since 2023-03-30
+ */
+public interface IH5TemplateService extends IService<H5Template> {
+
+}

+ 28 - 0
src/main/java/com/sxtvs/open/api/h5template/service/impl/H5TemplateServiceImpl.java

@@ -0,0 +1,28 @@
+package com.sxtvs.open.api.h5template.service.impl;
+
+import com.sxtvs.open.api.h5template.entity.H5Template;
+import com.sxtvs.open.api.h5template.mapper.H5TemplateMapper;
+import com.sxtvs.open.api.h5template.service.IH5TemplateService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+import java.time.LocalDateTime;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author syj
+ * @since 2023-03-30
+ */
+@Service
+public class H5TemplateServiceImpl extends ServiceImpl<H5TemplateMapper, H5Template> implements IH5TemplateService {
+
+    public void store(H5Template h5Template){
+        h5Template.setCreateTime(LocalDateTime.now());
+        h5Template.setUpateTime(LocalDateTime.now());
+        h5Template.setH5Status(1);
+        save(h5Template);
+    }
+}