Jelajahi Sumber

盘古相关service

LeoN 5 tahun lalu
induk
melakukan
f57ae992f2

+ 37 - 0
src/main/java/com/mokamrp/privates/controller/pangu/CustserviceController.java

@@ -0,0 +1,37 @@
+package com.mokamrp.privates.controller.pangu;
+
+import com.mokamrp.privates.controller.BaseController;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.RequestMapping;
+import com.mokamrp.privates.service.pangu.CustserviceService;
+import com.mokamrp.privates.mapper.pangu.pojo.Custservice;
+
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.validation.Valid;
+import java.util.List;
+
+/**
+ * <p>
+ * 盘古客服库 前端控制器
+ * </p>
+ *
+ * @author leon
+ * @since 2021-06-02
+ */
+@RestController
+@RequestMapping("/custservice")
+public class CustserviceController extends BaseController<Custservice> {
+
+    @Autowired
+    public CustserviceService custserviceService;
+
+    /*
+     * @fast
+     * 默认生成的控制器所继承的父类中有index/add/edit/del四个基础方法,均为post json请求
+     * 如果需要定制化,需要将BaseController中对应的方法复制到当前控制器,然后进行修改
+     */
+
+
+}
+

+ 16 - 0
src/main/java/com/mokamrp/privates/mapper/pangu/CustserviceMapper.java

@@ -0,0 +1,16 @@
+package com.mokamrp.privates.mapper.pangu;
+
+import com.mokamrp.privates.mapper.pangu.pojo.Custservice;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 盘古客服库 Mapper 接口
+ * </p>
+ *
+ * @author leon
+ * @since 2021-06-02
+ */
+public interface CustserviceMapper extends BaseMapper<Custservice> {
+
+}

+ 20 - 0
src/main/java/com/mokamrp/privates/mapper/pangu/CustserviceMapper.xml

@@ -0,0 +1,20 @@
+<?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.mokamrp.privates.mapper.pangu.CustserviceMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.mokamrp.privates.mapper.pangu.pojo.Custservice">
+        <id column="id" property="id" />
+        <result column="group_id" property="groupId" />
+        <result column="name" property="name" />
+        <result column="qrcode" property="qrcode" />
+        <result column="create_at" property="createAt" />
+        <result column="update_at" property="updateAt" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, group_id, name, qrcode, create_at, update_at
+    </sql>
+
+</mapper>

+ 110 - 0
src/main/java/com/mokamrp/privates/mapper/pangu/pojo/Custservice.java

@@ -0,0 +1,110 @@
+package com.mokamrp.privates.mapper.pangu.pojo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 盘古客服库
+ * </p>
+ *
+ * @author leon
+ * @since 2021-06-02
+ */
+@TableName("pan_custservice")
+public class Custservice extends Model<Custservice> {
+
+    private static final long serialVersionUID = 1L;
+
+      @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 客服组
+     */
+    private Integer groupId;
+
+    /**
+     * 客服名称
+     */
+    private String name;
+
+    /**
+     * 客服个微二维码
+     */
+    private String qrcode;
+
+    private LocalDateTime createAt;
+
+    private LocalDateTime updateAt;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getGroupId() {
+        return groupId;
+    }
+
+    public void setGroupId(Integer groupId) {
+        this.groupId = groupId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getQrcode() {
+        return qrcode;
+    }
+
+    public void setQrcode(String qrcode) {
+        this.qrcode = qrcode;
+    }
+
+    public LocalDateTime getCreateAt() {
+        return createAt;
+    }
+
+    public void setCreateAt(LocalDateTime createAt) {
+        this.createAt = createAt;
+    }
+
+    public LocalDateTime getUpdateAt() {
+        return updateAt;
+    }
+
+    public void setUpdateAt(LocalDateTime updateAt) {
+        this.updateAt = updateAt;
+    }
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+    @Override
+    public String toString() {
+        return "Custservice{" +
+        "id=" + id +
+        ", groupId=" + groupId +
+        ", name=" + name +
+        ", qrcode=" + qrcode +
+        ", createAt=" + createAt +
+        ", updateAt=" + updateAt +
+        "}";
+    }
+}

+ 16 - 0
src/main/java/com/mokamrp/privates/service/pangu/CustserviceService.java

@@ -0,0 +1,16 @@
+package com.mokamrp.privates.service.pangu;
+
+import com.mokamrp.privates.mapper.pangu.pojo.Custservice;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 盘古客服库 服务类
+ * </p>
+ *
+ * @author leon
+ * @since 2021-06-02
+ */
+public interface CustserviceService extends IService<Custservice> {
+
+}

+ 20 - 0
src/main/java/com/mokamrp/privates/service/pangu/impl/CustserviceServiceImpl.java

@@ -0,0 +1,20 @@
+package com.mokamrp.privates.service.pangu.impl;
+
+import com.mokamrp.privates.mapper.pangu.pojo.Custservice;
+import com.mokamrp.privates.mapper.pangu.CustserviceMapper;
+import com.mokamrp.privates.service.pangu.CustserviceService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 盘古客服库 服务实现类
+ * </p>
+ *
+ * @author leon
+ * @since 2021-06-02
+ */
+@Service
+public class CustserviceServiceImpl extends ServiceImpl<CustserviceMapper, Custservice> implements CustserviceService {
+
+}