From 3c5ae3632160493a6e6a3a3a7d8c0522aa01d31e Mon Sep 17 00:00:00 2001 From: hehaowei Date: Tue, 25 Feb 2025 09:19:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=9F=E9=9D=A2=E6=B8=85=E5=8D=95=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/gysl/controller/FmqdController.java | 88 +++++++++++ .../main/java/com/ruoyi/gysl/entity/Fmqd.java | 75 ++++++++++ .../ruoyi/gysl/mapper/FmqdServiceMapper.java | 49 ++++++ .../com/ruoyi/gysl/service/FmqdService.java | 52 +++++++ .../gysl/service/impl/FmqdServiceImpl.java | 75 ++++++++++ .../resources/mapper/FmqdServiceMapper.xml | 141 ++++++++++++++++++ 6 files changed, 480 insertions(+) create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/FmqdController.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Fmqd.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/FmqdServiceMapper.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/gysl/service/FmqdService.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/FmqdServiceImpl.java create mode 100644 ruoyi-admin/src/main/resources/mapper/FmqdServiceMapper.xml diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/FmqdController.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/FmqdController.java new file mode 100644 index 0000000..62761ff --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/FmqdController.java @@ -0,0 +1,88 @@ +package com.ruoyi.gysl.controller; + + +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import com.ruoyi.gysl.entity.Fmqd; +import com.ruoyi.gysl.service.FmqdService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +import java.util.List; + +/** + * 负面清单管理(FmqdController)表控制层 + * + */ +@Api(tags ="负面清单管理" ) +@RestController +@RequestMapping("/gysl/Fmqd") +public class FmqdController extends BaseController { + + @Resource + private FmqdService fmqdService; + + /** + * 分页查询负面清单数据 + * + * @param fmqd 查询条件实体 + * @return 分页数据 + */ + @GetMapping("/list") + @ApiOperation("分页查询负面清单数据") + public TableDataInfo list(Fmqd fmqd) { + startPage(); // 开启分页 + List list = fmqdService.selectFmqdList(fmqd); + return getDataTable(list); + // 封装分页结果 + } + /** + * 通过主键查询单条数据 + * + * @param id 主键 + * @return 单条数据 + */ + @GetMapping("{id}") + @ApiOperation("通过主键查询负面清单数据") + public AjaxResult select(@PathVariable Integer id){ + return success(fmqdService.selectFmqdId(id)); + } + /** + * 新增数据 + *@param fmqd 实体对象 + * @return 新增结果 + */ + @PostMapping("/add") + @ApiOperation("新增数据") + public AjaxResult add(@RequestBody Fmqd fmqd) { + return success(fmqdService.save(fmqd)); + } + + /** + * 修改数据 + * + * @param fmqd 实体对象 + * @return 修改结果 + */ + @PostMapping("/edit") + @ApiOperation("修改数据") + public AjaxResult update(@RequestBody Fmqd fmqd) { + return success(fmqdService.updateById(fmqd)); + } + /** + * 删除数据 + * + * @param id 实体对象 + * @return 删除结果 + */ + @DeleteMapping("/delete/{id}") + @ApiOperation("删除数据") + public AjaxResult delete(@PathVariable Integer id) { + return success(fmqdService.deleteMapping(id)); + } + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Fmqd.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Fmqd.java new file mode 100644 index 0000000..7d3990f --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Fmqd.java @@ -0,0 +1,75 @@ +package com.ruoyi.gysl.entity; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; +import java.time.LocalDateTime; + +/**负面清单管理 + * + */ + +@Data +@ApiModel("负面清单管理") +public class Fmqd { + + //主键id + @ApiModelProperty("主键id") + private Integer id; + + //项目名称 + @ApiModelProperty("项目名称") + private String name; + + //现状分类1:已建 + @ApiModelProperty("现状分类1:已建") + private Integer xzfl; + + //项目法人单位 + @ApiModelProperty("项目法人单位") + private String xmfrdw; + + //项目建设起止时间 + @ApiModelProperty("项目建设起止时间") + private String xmjsqzsj; + + //总投资额 + @ApiModelProperty("总投资额") + private BigDecimal ztze; + + //总用地面积 + @ApiModelProperty("总用地面积") + private BigDecimal zydmj; + + //创建者id + @ApiModelProperty("创建者id") + private Integer createId; + + //创建时间 + @ApiModelProperty("创建时间") + @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime createTime; + + //创建者 + @ApiModelProperty("创建者") + private String createBy; + + //更新者id + @ApiModelProperty("更新者id") + private Long updateId; + + //更新者 + @ApiModelProperty("更新者") + private String updateBy; + + //更新时间 + @ApiModelProperty("更新时间") + @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private LocalDateTime updateTime; +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/FmqdServiceMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/FmqdServiceMapper.java new file mode 100644 index 0000000..474bc4d --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/FmqdServiceMapper.java @@ -0,0 +1,49 @@ +package com.ruoyi.gysl.mapper; + +import com.ruoyi.gysl.entity.Fmqd; +import io.lettuce.core.dynamic.annotation.Param; +import org.mapstruct.Mapper; + +import java.util.List; +/** + * 负面清单管理(Fmqd)表数据库访问层 + */ +@Mapper +public interface FmqdServiceMapper { + /** + * 根据条件查询负面清单数据列表 + * + * @param fmqd 查询条件实体 + * @return 负面清单数据列表 + */ + List selectFmqdList(Fmqd fmqd); + /** + * 根据条件查询负面清单的单条数据列表 + * + * @param id 查询条件实体 + * @return 负面清单单条数据 + */ + Fmqd selectFmqdById(@Param("id") Integer id); + /** + * 添加负面清单的单条数据 + * + * @param fmqd 添加数据 + * @return 添加结果 + */ + int saveFmqd(Fmqd fmqd); + /** + * 修改负面清单的单条数据 + * + * @param fmqd 修改数据 + * @return 修改结果 + */ + int updateFmqd(Fmqd fmqd); + + /** + * 修改负面清单的单条数据 + * + * @param id 删除数据 + * @return 删除结果 + */ + int deleteFmqd(Integer id); +} \ No newline at end of file diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/FmqdService.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/FmqdService.java new file mode 100644 index 0000000..cce2f71 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/FmqdService.java @@ -0,0 +1,52 @@ +package com.ruoyi.gysl.service; + +import com.ruoyi.gysl.entity.Fmqd; + +import java.util.List; + +/** + * 负面清单管理(FmqdController)表数据库访问层 + * + * @author User + */ +public interface FmqdService { + + /** + * 根据条件查询负面清单数据列表 + * + * @param fmqd 查询条件实体 + * @return 负面清单数据列表 + */ + public List selectFmqdList(Fmqd fmqd); + /** + * 根据条件查询负面清单的单条数据列表 + * + * @param id 查询条件实体 + * @return 单条数据 + */ + public Fmqd selectFmqdId(Integer id); + + /** + * 增加负面清单 + * + * @param fmqd 数据 + * @return 新增结果 + */ + public int save(Fmqd fmqd); + + /** + * 修改负面清单数据 + * + * @param fmqd 数据 + * @return 修改结果 + */ + public int updateById (Fmqd fmqd); + + /** + * 删除负面清单数据 + * @param id 数据 + * @return 删除结果 + */ + int deleteMapping(Integer id); + +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/FmqdServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/FmqdServiceImpl.java new file mode 100644 index 0000000..9302131 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/FmqdServiceImpl.java @@ -0,0 +1,75 @@ +package com.ruoyi.gysl.service.impl; + +import com.ruoyi.gysl.entity.Fmqd; +import com.ruoyi.gysl.mapper.FmqdServiceMapper; +import com.ruoyi.gysl.service.FmqdService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + + +/** + *负面清单管理 服务层实现 + */ +@Service +public class FmqdServiceImpl implements FmqdService { + + @Autowired + private FmqdServiceMapper fmqdMapper; + + + /** + * 查询负面清单信息 + * + * @param fmqd 查询条件实体 + * @return 负面清单数据列表 + */ + @Override + public List selectFmqdList(Fmqd fmqd) { + return fmqdMapper.selectFmqdList(fmqd); + } + /** + * 查询负面清单单条信息 + * + * @param id 查询条件 + * @return 负面清单单条数据 + */ + @Override + public Fmqd selectFmqdId(Integer id) { + return fmqdMapper.selectFmqdById(id); + } + + /** + * 添加负面清单信息 + * + * @param fmqd 添加信息 + * @return 新增结果 + */ + @Override + public int save(Fmqd fmqd) { + return fmqdMapper.saveFmqd(fmqd); + } + /** + * 添加负面清单信息 + * + * @param fmqd 修改信息 + * @return 修改结果 + */ + @Override + public int updateById(Fmqd fmqd) { + return fmqdMapper.updateFmqd(fmqd); + } + /** + * 添加负面清单信息 + * + * @param id 删除 + * @return 删除结果 + */ + @Override + public int deleteMapping(Integer id) { + return fmqdMapper.deleteFmqd(id); + } + + +} \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/FmqdServiceMapper.xml b/ruoyi-admin/src/main/resources/mapper/FmqdServiceMapper.xml new file mode 100644 index 0000000..8f3bea6 --- /dev/null +++ b/ruoyi-admin/src/main/resources/mapper/FmqdServiceMapper.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + INSERT INTO fmqd ( + + name, + xzfl, + xmfrdw, + xmjsqzsj, + ztze, + zydmj, + create_id, + create_time, + create_by, + update_id, + update_by, + update_time + + ) VALUES ( + + #{name}, + #{xzfl}, + #{xmfrdw}, + #{xmjsqzsj}, + #{ztze}, + #{zydmj}, + #{createId}, + #{createTime}, + #{createBy}, + #{updateId}, + #{updateBy}, + #{updateTime} + + ) + + + + UPDATE fmqd + + + name = #{name}, + + + xzfl = #{xzfl}, + + + xmfrdw = #{xmfrdw}, + + + xmjsqzsj = #{xmjsqzsj}, + + + ztze = #{ztze}, + + + zydmj = #{zydmj}, + + + create_id = #{createId}, + + + create_time = #{createTime}, + + + create_by = #{createBy}, + + + update_id = #{updateId}, + + + update_by = #{updateBy}, + + + update_time = #{updateTime}, + + + WHERE id = #{id} + + + + DELETE FROM fmqd WHERE id = #{id} + + + \ No newline at end of file