Merge branch 'dev.fence'

dev
刘武 2024-09-23 10:36:42 +08:00
commit adcf07d469
7 changed files with 134 additions and 1 deletions

View File

@ -0,0 +1,36 @@
package com.muyu.fence.controller;
import com.muyu.common.core.domain.Result;
import com.muyu.fence.domain.TbGroup;
import com.muyu.fence.service.TbGroupService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
* @Author YuPing
* @Description
* @Version 1.0
* @Data 2024-09-22 17:00:08
*/
@RestController
@RequestMapping("/tbGroup")
public class TbGroupController {
@Autowired
private TbGroupService tbGroupService;
/**
*
* @return
*/
@GetMapping("/selectTbGroupList")
public Result<List<TbGroup>> selectTbGroupList() {
return Result.success(tbGroupService.selectTbGroupList());
}
}

View File

@ -49,7 +49,7 @@ public class TbFence extends BaseEntity{
/** 优先级 */ /** 优先级 */
@Excel(name = "优先级") @Excel(name = "优先级")
private Long fencePriority; private String fencePriority;

View File

@ -0,0 +1,26 @@
package com.muyu.fence.domain;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @Author YuPing
* @Description
* @Version 1.0
* @Data 2024-09-22 16:55:16
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TbGroup {
/**
*
*/
private Integer groupId;
/**
*
*/
private String groupName;
}

View File

@ -0,0 +1,12 @@
package com.muyu.fence.mapper;
import com.muyu.fence.domain.TbGroup;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface TbGroupDao {
//查询围栏组列表
public List<TbGroup> selectTbGroupList();
}

View File

@ -0,0 +1,10 @@
package com.muyu.fence.service;
import com.muyu.fence.domain.TbGroup;
import java.util.List;
public interface TbGroupService {
//查询围栏组列表
public List<TbGroup> selectTbGroupList();
}

View File

@ -0,0 +1,32 @@
package com.muyu.fence.service.impl;
import com.muyu.fence.domain.TbGroup;
import com.muyu.fence.mapper.TbGroupDao;
import com.muyu.fence.service.TbGroupService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @Author YuPing
* @Description
* @Version 1.0
* @Data 2024-09-22 16:59:33
*/
@Service
public class TbGroupServiceImpl implements TbGroupService {
@Autowired
private TbGroupDao tbGroupDao;
/**
*
* @return
*/
@Override
public List<TbGroup> selectTbGroupList() {
return tbGroupDao.selectTbGroupList();
}
}

View File

@ -0,0 +1,17 @@
<?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">
<!--
1.在mybats的开发中namespace有特殊的意思一定要是对应接口的全限定名
通过namespace可以简历mapper.xml和接口之间的关系(名字不重要,位置不重要)
-->
<mapper namespace="com.muyu.fence.mapper.TbGroupDao">
<!--查询围栏组列表-->
<select id="selectTbGroupList" resultType="com.muyu.fence.domain.TbGroup">
select group_id, group_name
from tb_group;
</select>
</mapper>