Explorar o código

管控初始化

liuyc %!s(int64=2) %!d(string=hai) anos
pai
achega
2f5b09d541

+ 23 - 0
blade-service-api/blade-control-api/src/main/java/org/springblade/control/entity/PlanInfo.java

@@ -0,0 +1,23 @@
+package org.springblade.control.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.springblade.core.mp.base.BaseEntity;
+
+import java.util.Date;
+
+@Data
+@TableName("c_control_plan_info")
+@EqualsAndHashCode(callSuper = true)
+public class PlanInfo extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+    private String planName;
+    private String planNumber;
+    private Integer planDept;
+    private Integer planType;
+    private Date planStartDate;
+    private Date planEndDate;
+
+}

+ 0 - 4
blade-service-api/blade-control-api/src/main/java/org/springblade/control/entity/test.java

@@ -1,4 +0,0 @@
-package org.springblade.control.entity;
-
-public class test {
-}

+ 0 - 23
blade-service/blade-control/src/main/java/org.springblade.control/ControlApplication.java

@@ -1,23 +0,0 @@
-package org.springblade.control;
-
-import org.springblade.common.constant.BusinessConstant;
-import org.springblade.core.cloud.feign.EnableBladeFeign;
-import org.springblade.core.launch.BladeApplication;
-import org.springframework.cloud.client.SpringCloudApplication;
-import org.springframework.scheduling.annotation.EnableAsync;
-
-
-/**
- * 客户端启动类
- */
-@EnableAsync
-@EnableBladeFeign
-@SpringCloudApplication
-public class ControlApplication {
-
-    public static void main(String[] args){
-        BladeApplication.run(BusinessConstant.APPLICATION_CONTROL_NAME, ControlApplication.class, args);
-    }
-
-}
-

+ 0 - 4
blade-service/blade-control/src/main/java/org.springblade.control/controller/test.java

@@ -1,4 +0,0 @@
-package org.springblade.control.controller;
-
-public class test {
-}

+ 0 - 4
blade-service/blade-control/src/main/java/org.springblade.control/manpper/test.java

@@ -1,4 +0,0 @@
-package org.springblade.control.manpper;
-
-public class test {
-}

+ 0 - 4
blade-service/blade-control/src/main/java/org.springblade.control/service/test.java

@@ -1,4 +0,0 @@
-package org.springblade.control.service;
-
-public class test {
-}

+ 30 - 0
blade-service/blade-control/src/main/java/org/springblade/control/controller/PlanInfoController.java

@@ -0,0 +1,30 @@
+package org.springblade.control.controller;
+
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.AllArgsConstructor;
+import org.springblade.control.entity.PlanInfo;
+import org.springblade.core.boot.ctrl.BladeController;
+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;
+
+
+@RestController
+@AllArgsConstructor
+@RequestMapping("/plan")
+@Api(value = "计划接口", tags = "计划接口")
+public class PlanInfoController extends BladeController {
+
+    @PostMapping("/page")
+    @ApiOperationSupport(order = 1)
+    @ApiOperation(value = "计划分页查询")
+    public IPage<PlanInfo> page(@RequestBody PlanInfo vo) {
+        return null;
+    }
+
+}

+ 7 - 0
blade-service/blade-control/src/main/java/org/springblade/control/mapper/PlanInfoMapper.java

@@ -0,0 +1,7 @@
+package org.springblade.control.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springblade.control.entity.PlanInfo;
+
+public interface PlanInfoMapper extends BaseMapper<PlanInfo> {
+}

+ 19 - 0
blade-service/blade-control/src/main/java/org/springblade/control/mapper/PlanInfoMapper.xml

@@ -0,0 +1,19 @@
+<?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="org.springblade.control.mapper.PlanInfoMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="resultMap" type="org.springblade.control.entity.PlanInfo">
+        <result column="id" property="id"/>
+        <result column="plan_name" property="planName"/>
+        <result column="plan_number" property="planNumber"/>
+        <result column="plan_dept" property="planDept"/>
+        <result column="plan_type" property="planType"/>
+        <result column="plan_start_date" property="planStartDate"/>
+        <result column="plan_end_date" property="planEndDate"/>
+        <result column="status" property="status"/>
+        <result column="is_deleted" property="isDeleted"/>
+    </resultMap>
+
+
+</mapper>

+ 10 - 0
blade-service/blade-control/src/main/java/org/springblade/control/service/PlanInfoService.java

@@ -0,0 +1,10 @@
+package org.springblade.control.service;
+
+import org.springblade.control.entity.PlanInfo;
+import org.springblade.core.mp.base.BaseService;
+import org.springframework.stereotype.Service;
+
+@Service
+public interface PlanInfoService extends BaseService<PlanInfo> {
+
+}

+ 14 - 0
blade-service/blade-control/src/main/java/org/springblade/control/service/impl/PlanInfoServiceImpl.java

@@ -0,0 +1,14 @@
+package org.springblade.control.service.impl;
+
+import lombok.AllArgsConstructor;
+import org.springblade.control.entity.PlanInfo;
+import org.springblade.control.mapper.PlanInfoMapper;
+import org.springblade.control.service.PlanInfoService;
+import org.springblade.core.mp.base.BaseServiceImpl;
+import org.springframework.stereotype.Service;
+
+@AllArgsConstructor
+@Service
+public class PlanInfoServiceImpl extends BaseServiceImpl<PlanInfoMapper, PlanInfo> implements PlanInfoService {
+
+}

+ 0 - 0
blade-service/blade-control/src/main/java/org.springblade.control/wrapper/test.java → blade-service/blade-control/src/main/java/org/springblade/control/wrapper/test.java