Ver código fonte

添加大屏修改

523096025 3 anos atrás
pai
commit
32f57e081d

+ 43 - 0
huimv-farm-admin/src/main/java/com/huimv/admin/system/controller/LoginController.java

@@ -1,7 +1,10 @@
 package com.huimv.admin.system.controller;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.huimv.admin.system.entity.Account;
+import com.huimv.admin.system.entity.BaseFarmX;
 import com.huimv.admin.system.entity.SysAccountMultilevel;
+import com.huimv.admin.system.service.IBaseFarmXService;
 import com.huimv.admin.system.service.ILoginService;
 import com.huimv.admin.system.session.AccessToken;
 import com.huimv.common.exception.ExceptionEnum;
@@ -146,4 +149,44 @@ public class LoginController {
         return  token;
     }
 
+    @Autowired
+    IBaseFarmXService baseFarmXService;
+
+    @PostMapping("/xadd")
+    public Result add(@RequestBody BaseFarmX baseFarmX){
+        baseFarmXService.save(baseFarmX);
+        return new Result(ResultCode.SUCCESS);
+    }
+
+
+    @GetMapping("/xremove")
+    public Result remove(@RequestParam(name = "id")Integer id){
+        baseFarmXService.removeById(id);
+        return new Result(ResultCode.SUCCESS);
+    }
+
+    @PostMapping("/xupdate")
+    public Result update(@RequestBody BaseFarmX baseFarmX){
+        baseFarmXService.updateById(baseFarmX);
+        return new Result(ResultCode.SUCCESS);
+    }
+
+    @GetMapping("/xlist")
+    public Result list(){
+
+        return new Result(ResultCode.SUCCESS,baseFarmXService.list());
+    }
+
+    @GetMapping("/xfarmList")
+    public Result farmList(@RequestParam(name = "id")Integer id){
+        QueryWrapper<BaseFarmX> wrapper = new QueryWrapper<>();
+        wrapper.eq("rowStatus",true);
+        if (id != null){
+            wrapper.ne("id",id);
+        }
+
+        return new Result(ResultCode.SUCCESS,baseFarmXService.list(wrapper));
+    }
+
+
 }

+ 35 - 0
huimv-farm-admin/src/main/java/com/huimv/admin/system/entity/BaseFarmX.java

@@ -0,0 +1,35 @@
+package com.huimv.admin.system.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author astupidcoder
+ * @since 2021-12-17
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+public class BaseFarmX extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    private String name;
+
+    private String url;
+
+    private Boolean rowStatus;
+
+
+}

+ 16 - 0
huimv-farm-admin/src/main/java/com/huimv/admin/system/mapper/BaseFarmXMapper.java

@@ -0,0 +1,16 @@
+package com.huimv.admin.system.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.huimv.admin.system.entity.BaseFarmX;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author astupidcoder
+ * @since 2021-12-17
+ */
+public interface BaseFarmXMapper extends BaseMapper<BaseFarmX> {
+
+}

+ 16 - 0
huimv-farm-admin/src/main/java/com/huimv/admin/system/service/IBaseFarmXService.java

@@ -0,0 +1,16 @@
+package com.huimv.admin.system.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.huimv.admin.system.entity.BaseFarmX;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author astupidcoder
+ * @since 2021-12-17
+ */
+public interface IBaseFarmXService extends IService<BaseFarmX> {
+
+}

+ 20 - 0
huimv-farm-admin/src/main/java/com/huimv/admin/system/service/impl/BaseFarmXServiceImpl.java

@@ -0,0 +1,20 @@
+package com.huimv.admin.system.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.huimv.admin.system.entity.BaseFarmX;
+import com.huimv.admin.system.mapper.BaseFarmXMapper;
+import com.huimv.admin.system.service.IBaseFarmXService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author astupidcoder
+ * @since 2021-12-17
+ */
+@Service
+public class BaseFarmXServiceImpl extends ServiceImpl<BaseFarmXMapper, BaseFarmX> implements IBaseFarmXService {
+
+}