skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/controller/MaterialsManageController.java
New file @@ -0,0 +1,96 @@ package cn.gistack.sm.materials.controller; import cn.gistack.sm.materials.entity.MaterialsManage; import cn.gistack.sm.materials.service.IMaterialsManageService; import cn.gistack.system.user.entity.User; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.Func; import org.springblade.core.tool.utils.StringUtil; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; import java.util.Map; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 应急物资管理controller * @USER: aix * @DATE: 2023/5/30 15:13 */ @Slf4j @Api(tags="应急物资管理") @RestController @RequestMapping("/materials/manage") @AllArgsConstructor public class MaterialsManageController { private IMaterialsManageService materialsManageService; /** * 详情 */ @GetMapping("/detail") @ApiOperation(value = "详情", notes = "传入materialsManage") public R<MaterialsManage> detail(MaterialsManage materialsManage) { MaterialsManage detail = materialsManageService.getOne(Condition.getQueryWrapper(materialsManage)); return R.data(detail); } /** * 分页列表查询 * * @param materialsManage * @return */ @ApiOperation(value = "应急物资管理-分页列表查询", notes = "应急物资管理-分页列表查询") @GetMapping(value = "/page") public R queryPageList(@ApiIgnore @RequestParam Map<String, Object> materialsManage, Query query) { IPage<MaterialsManage> pageList = materialsManageService.page(Condition.getPage(query), Condition.getQueryWrapper(materialsManage,MaterialsManage.class)); return R.data(pageList); } /** * 应急物资管理 - 添加 * @param materialsManage * @return */ @ApiOperation(value = "应急物资管理-添加", notes = "应急物资管理-添加") @PostMapping(value = "/add") public R add(@RequestBody MaterialsManage materialsManage) { return R.data(materialsManageService.save(materialsManage)); } /** * 编辑 * * @param materialsManage * @return */ @ApiOperation(value = "应急物资管理-编辑", notes = "应急物资管理-编辑") @PostMapping(value = "/edit") public R edit(@RequestBody MaterialsManage materialsManage) { return R.data(materialsManageService.updateById(materialsManage)); } /** * 通过id删除 * * @param ids * @return */ @PostMapping(value = "/delete") @ApiOperation(value = "删除", notes = "传入ids") public R<?> delete(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { return R.data(materialsManageService.removeByIds(Func.toLongList(ids))); } } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/controller/RescueTeamManageController.java
New file @@ -0,0 +1,93 @@ package cn.gistack.sm.materials.controller; import cn.gistack.sm.materials.entity.RescueTeamManage; import cn.gistack.sm.materials.service.IRescueTeamManageService; import com.baomidou.mybatisplus.core.metadata.IPage; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.Func; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; import java.util.Map; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 抢险队伍管理controller * @USER: aix * @DATE: 2023/5/30 15:13 */ @Slf4j @Api(tags="抢险队伍管理") @RestController @RequestMapping("/materials/rescueTeam") @AllArgsConstructor public class RescueTeamManageController { private IRescueTeamManageService rescueTeamManageService; /** * 详情 */ @GetMapping("/detail") @ApiOperation(value = "详情", notes = "传入materialsManage") public R<RescueTeamManage> detail(RescueTeamManage rescueTeamManage) { RescueTeamManage detail = rescueTeamManageService.getOne(Condition.getQueryWrapper(rescueTeamManage)); return R.data(detail); } /** * 分页列表查询 * * @param rescueTeamManage * @return */ @ApiOperation(value = "分页列表查询", notes = "分页列表查询") @GetMapping(value = "/page") public R queryPageList(@ApiIgnore @RequestParam Map<String, Object> rescueTeamManage, Query query) { IPage<RescueTeamManage> pageList = rescueTeamManageService.page(Condition.getPage(query), Condition.getQueryWrapper(rescueTeamManage,RescueTeamManage.class)); return R.data(pageList); } /** * 添加 * @param rescueTeamManage * @return */ @ApiOperation(value = "添加", notes = "添加") @PostMapping(value = "/add") public R add(@RequestBody RescueTeamManage rescueTeamManage) { return R.data(rescueTeamManageService.save(rescueTeamManage)); } /** * 编辑 * * @param rescueTeamManage * @return */ @ApiOperation(value = "编辑", notes = "编辑") @PostMapping(value = "/edit") public R edit(@RequestBody RescueTeamManage rescueTeamManage) { return R.data(rescueTeamManageService.updateById(rescueTeamManage)); } /** * 通过id删除 * * @param ids id集合 * @return */ @PostMapping(value = "/delete") @ApiOperation(value = "删除", notes = "传入ids") public R<?> delete(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { return R.data(rescueTeamManageService.removeByIds(Func.toLongList(ids))); } } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/entity/MaterialsManage.java
New file @@ -0,0 +1,72 @@ package cn.gistack.sm.materials.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springblade.core.mp.base.BaseEntity; import java.io.Serializable; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 应急物资管理 * @USER: aix * @DATE: 2023/5/30 14:52 */ @Data @TableName("sm_materials_manage") @ApiModel(value = "应急物资管理对象", description = "应急物资管理对象") public class MaterialsManage extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 水库id */ @ApiModelProperty(value = "水库id") private String resGuid; /** * 水库名称 */ @ApiModelProperty(value = "水库名称") private String resName; /** * 行政区 */ @ApiModelProperty(value = "行政区") private String adCode; /** * 物资类型 */ @ApiModelProperty(value = "物资类型") private String materialsType; /** * 物资名称 */ @ApiModelProperty(value = "物资名称") private String materialsName; /** * 物资数量 */ @ApiModelProperty(value = "物资数量") private Integer materialsAmount; /** * 物资单位 */ @ApiModelProperty(value = "物资单位") private String materialsUnit; /** * 备注 */ @ApiModelProperty(value = "备注") private String remarks; } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/entity/RescueTeamManage.java
New file @@ -0,0 +1,72 @@ package cn.gistack.sm.materials.entity; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springblade.core.mp.base.BaseEntity; import java.io.Serializable; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 抢险队伍管理 * @USER: aix * @DATE: 2023/5/30 14:52 */ @Data @TableName("sm_rescueteam_manage") @ApiModel(value = "抢险队伍管理对象", description = "抢险队伍管理对象") public class RescueTeamManage extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 水库id */ @ApiModelProperty(value = "水库id") private String resGuid; /** * 水库名称 */ @ApiModelProperty(value = "水库名称") private String resName; /** * 行政区 */ @ApiModelProperty(value = "行政区") private String adCode; /** * 名称 */ @ApiModelProperty(value = "名称") private String userName; /** * 单位 */ @ApiModelProperty(value = "单位") private String userUnit; /** * 职务 */ @ApiModelProperty(value = "职务") private String userPosition; /** * 联系方式 */ @ApiModelProperty(value = "联系方式") private String userPhone; /** * 备注 */ @ApiModelProperty(value = "备注") private String remarks; } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/mapper/MaterialsManageMapper.java
New file @@ -0,0 +1,14 @@ package cn.gistack.sm.materials.mapper; import cn.gistack.sm.materials.entity.MaterialsManage; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 应急物资管理mapper * @USER: aix * @DATE: 2023/5/30 15:04 */ public interface MaterialsManageMapper extends BaseMapper<MaterialsManage> { } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/mapper/MaterialsManageMapper.xml
New file @@ -0,0 +1,5 @@ <?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="cn.gistack.sm.materials.mapper.MaterialsManageMapper"> <!--namespace根据自己需要创建的的mapper的路径和名称填写--> </mapper> skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/mapper/RescueTeamManageMapper.java
New file @@ -0,0 +1,14 @@ package cn.gistack.sm.materials.mapper; import cn.gistack.sm.materials.entity.RescueTeamManage; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 抢险队伍管理mapper * @USER: aix * @DATE: 2023/5/30 15:04 */ public interface RescueTeamManageMapper extends BaseMapper<RescueTeamManage> { } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/mapper/RescueTeamManageMapper.xml
New file @@ -0,0 +1,5 @@ <?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="cn.gistack.sm.materials.mapper.RescueTeamManageMapper"> <!--namespace根据自己需要创建的的mapper的路径和名称填写--> </mapper> skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/service/IMaterialsManageService.java
New file @@ -0,0 +1,13 @@ package cn.gistack.sm.materials.service; import cn.gistack.sm.materials.entity.MaterialsManage; import org.springblade.core.mp.base.BaseService; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 应急物资管理service * @USER: aix * @DATE: 2023/5/30 15:11 */ public interface IMaterialsManageService extends BaseService<MaterialsManage> { } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/service/IRescueTeamManageService.java
New file @@ -0,0 +1,13 @@ package cn.gistack.sm.materials.service; import cn.gistack.sm.materials.entity.RescueTeamManage; import org.springblade.core.mp.base.BaseService; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 抢险队伍管理Service * @USER: aix * @DATE: 2023/5/30 15:11 */ public interface IRescueTeamManageService extends BaseService<RescueTeamManage> { } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/service/impl/MaterialsManageServiceImpl.java
New file @@ -0,0 +1,17 @@ package cn.gistack.sm.materials.service.impl; import cn.gistack.sm.materials.entity.MaterialsManage; import cn.gistack.sm.materials.mapper.MaterialsManageMapper; import cn.gistack.sm.materials.service.IMaterialsManageService; import org.springblade.core.mp.base.BaseServiceImpl; import org.springframework.stereotype.Service; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 应急物资管理service * @USER: aix * @DATE: 2023/5/30 15:11 */ @Service public class MaterialsManageServiceImpl extends BaseServiceImpl<MaterialsManageMapper, MaterialsManage> implements IMaterialsManageService { } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/materials/service/impl/RescueTeamManageServiceImpl.java
New file @@ -0,0 +1,17 @@ package cn.gistack.sm.materials.service.impl; import cn.gistack.sm.materials.entity.RescueTeamManage; import cn.gistack.sm.materials.mapper.RescueTeamManageMapper; import cn.gistack.sm.materials.service.IRescueTeamManageService; import org.springblade.core.mp.base.BaseServiceImpl; import org.springframework.stereotype.Service; /** * @PROJECT_NAME: skjcmanager * @DESCRIPTION: 抢险队伍管理service * @USER: aix * @DATE: 2023/5/30 15:11 */ @Service public class RescueTeamManageServiceImpl extends BaseServiceImpl<RescueTeamManageMapper, RescueTeamManage> implements IRescueTeamManageService { }