springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/jinhui/JinhuiReseauVO.java
New file @@ -0,0 +1,60 @@ package com.panzhihua.common.model.vos.jinhui; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("金汇网格") public class JinhuiReseauVO implements Serializable { private static final long serialVersionUID = -70884515430727555L; @ApiModelProperty(value = "主键") private String id; @ApiModelProperty(value = "网格名称") private String reseauName; @ApiModelProperty(value = "图层") private String coverage; @ApiModelProperty(value = "面积") private String acreage; @ApiModelProperty(value = "名称") private String designation; @ApiModelProperty(value = "线条颜色") private String linellae; @ApiModelProperty(value = "线条宽度") private String broad; @ApiModelProperty(value = "填充颜色") private String fill; @ApiModelProperty(value = "围栏坐标") private String rail; @ApiModelProperty(value = "网格员id") private String reseauId; @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date creationTime; @ApiModelProperty(value = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; } springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/api/JinhuiSnapshotApi.java
@@ -2,11 +2,14 @@ import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.jinhui.JinhuiReseauVO; import com.panzhihua.common.model.vos.jinhui.JinhuiSnapshotClassifyVO; import com.panzhihua.common.model.vos.jinhui.JinhuiSnapshotVO; import com.panzhihua.service_jinhui_community.entity.JinhuiReseau; import com.panzhihua.service_jinhui_community.entity.JinhuiSnapshot; import com.panzhihua.service_jinhui_community.entity.JinhuiSnapshotClassify; import com.panzhihua.service_jinhui_community.service.JinhuiComActWorkGuideService; import com.panzhihua.service_jinhui_community.service.JinhuiReseauService; import com.panzhihua.service_jinhui_community.service.JinhuiSnapshotClassifyService; import com.panzhihua.service_jinhui_community.service.JinhuiSnapshotService; import lombok.extern.slf4j.Slf4j; @@ -29,6 +32,9 @@ @Resource private JinhuiSnapshotService snapshotService; @Resource private JinhuiReseauService reseauService; /************************************************************************************************************ * * @@ -44,18 +50,18 @@ */ @GetMapping("/getClassifyList") public R getClassifyList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize) { @RequestParam("pageSize") int pageSize) { return classifyService.getList(pageNum, pageSize); } /** * 详情 * * @param id * @return */ @GetMapping("/getClassifyDetails") public JinhuiSnapshotClassify getClassifyDetails(String id) { public JinhuiSnapshotClassify getClassifyDetails(@RequestParam("id") String id) { return classifyService.getDetails(id); } @@ -67,30 +73,29 @@ * @return */ @PostMapping("/addClassifyData") public R addClassifyData(@RequestBody JinhuiSnapshotClassifyVO item) { public R addClassifyData(@RequestBody JinhuiSnapshotClassifyVO item) { return classifyService.addData(item); } /** * 编辑 * * @param item * @return */ @PostMapping("/editClassifyData") public R editClassifyData(@RequestBody JinhuiSnapshotClassifyVO item) { public R editClassifyData(@RequestBody JinhuiSnapshotClassifyVO item) { return classifyService.editData(item); } /** * 删除 * * @param id * @return */ @DeleteMapping("/expurgateClassifyData") public R expurgateClassifyData(@RequestParam("pageNum")String id) { public R expurgateClassifyData(@RequestParam("id") String id) { return classifyService.expurgateData(id); } @@ -100,43 +105,100 @@ * 金汇随手拍 * *********************************************************************************************************/ /** * 分页查询 * * @param * @return */ public R getShotList(int pageNum,int pageSize) { return snapshotService.getList(pageNum,pageSize); @GetMapping("/getShotList") public R getShotList(@RequestParam("pageNum") int pageNum, @RequestParam("pageSize") int pageSize) { return snapshotService.getList(pageNum, pageSize); } public JinhuiSnapshot getShotDetails(String id) { @GetMapping("/getShotDetails") public JinhuiSnapshot getShotDetails(@RequestParam("id") String id) { return snapshotService.getDetails(id); } /** * 新增 * * @param * @return */ public R addShotData(JinhuiSnapshotVO item) { @PostMapping("/addShotData") public R addShotData(@RequestBody JinhuiSnapshotVO item) { return snapshotService.addData(item); } public R editShotData(JinhuiSnapshotVO item) { @PostMapping("/editShotData") public R editShotData(@RequestBody JinhuiSnapshotVO item) { return snapshotService.editData(item); } public R expurgateShotData(String id) { @DeleteMapping("/expurgateShotData") public R expurgateShotData(@RequestParam("id") String id) { return snapshotService.expurgateData(id); } /******************************************************************************************************** * * * 金汇网格员 * * ****************************************************************************************************/ /** * 分页查询 * * @param * @return */ @GetMapping("/getReseauList") public R getReseauList(int pageNum, int pageSize) { return reseauService.getList(pageNum, pageSize); } @GetMapping("/getReseauDetails") public R getReseauDetails(String id) { return R.ok(reseauService.getDetails(id)); } /** * 新增 * @param * @return */ @PostMapping("/addReseauData") public R addReseauData(JinhuiReseauVO item) { return reseauService.addData(item); } @PostMapping("/editReseauData") public R editReseauData(JinhuiReseauVO item) { return reseauService.editData(item); } @PostMapping("/expurgateReseauData") public R expurgateReseauData(String id) { return reseauService.expurgateData(id); } } springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/dao/JinhuiReseauDao.java
New file @@ -0,0 +1,51 @@ package com.panzhihua.service_jinhui_community.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.vos.jinhui.JinhuiReseauVO; import com.panzhihua.service_jinhui_community.entity.JinhuiReseau; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @Mapper public interface JinhuiReseauDao extends BaseMapper<JinhuiReseau> { /** * 列表 * @param * @return */ IPage<JinhuiReseau> getList(Page page); /** * 详情 * @param id * @return */ JinhuiReseau getDetails(@Param("id") String id); /** * 新增 * @param * @return */ int addData(@Param("item") JinhuiReseauVO item); /** * 编辑 * @param item * @return */ int editData(@Param("item") JinhuiReseauVO item); /** * 删除 * @param id * @return */ int expurgateData(@Param("id") String id); } springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/entity/JinhuiReseau.java
New file @@ -0,0 +1,61 @@ package com.panzhihua.service_jinhui_community.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("金汇网格") public class JinhuiReseau implements Serializable { private static final long serialVersionUID = -70884515430727555L; @ApiModelProperty(value = "主键") private String id; @ApiModelProperty(value = "网格名称") private String reseauName; @ApiModelProperty(value = "图层") private String coverage; @ApiModelProperty(value = "面积") private String acreage; @ApiModelProperty(value = "名称") private String designation; @ApiModelProperty(value = "线条颜色") private String linellae; @ApiModelProperty(value = "线条宽度") private String broad; @ApiModelProperty(value = "填充颜色") private String fill; @ApiModelProperty(value = "围栏坐标") private String rail; @ApiModelProperty(value = "网格员id") private String reseauId; @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date creationTime; @ApiModelProperty(value = "更新时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; } springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/JinhuiReseauService.java
New file @@ -0,0 +1,28 @@ package com.panzhihua.service_jinhui_community.service; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.jinhui.JinhuiReseauVO; import com.panzhihua.service_jinhui_community.entity.JinhuiReseau; public interface JinhuiReseauService extends IService<JinhuiReseau> { /** * 分页查询 * @param * @return */ R getList(int pageNum,int pageSize); JinhuiReseau getDetails(String id); /** * 新增 * @param * @return */ R addData(JinhuiReseauVO item); R editData(JinhuiReseauVO item); R expurgateData(String id); } springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/impl/JinhuiReseauServiceImpl.java
New file @@ -0,0 +1,63 @@ package com.panzhihua.service_jinhui_community.service.impl; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.jinhui.JinhuiReseauVO; import com.panzhihua.service_jinhui_community.dao.JinhuiReseauDao; import com.panzhihua.service_jinhui_community.entity.JinhuiReseau; import com.panzhihua.service_jinhui_community.service.JinhuiReseauService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @Slf4j @Service public class JinhuiReseauServiceImpl extends ServiceImpl<JinhuiReseauDao, JinhuiReseau> implements JinhuiReseauService { @Override public R getList(int pageNum,int pageSize) { Page page = new Page<JinhuiReseau>(pageNum,pageSize); return R.ok(baseMapper.getList(page)); } @Override public JinhuiReseau getDetails(String id) { return baseMapper.getDetails(id); } @Override public R addData(JinhuiReseauVO item) { int num= baseMapper.addData(item); if(num>0) { return R.ok(); } return R.fail("添加失败"); } @Override public R editData(JinhuiReseauVO item) { int num= baseMapper.editData(item); if(num>0) { return R.ok(); } return R.fail("添加失败"); } @Override public R expurgateData(String id) { int num= baseMapper.expurgateData(id); if(num>0) { return R.ok(); } return R.fail("添加失败"); } } springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/resources/mapper/JinhuiComActQuestnaireUserAnswerMapper.xml
@@ -22,6 +22,7 @@ select jcaqa.id, jcaqa.questnaire_id, (select title from jinhui_com_act_work_guide where jinhui_com_act_work_guide.id=jcaqa.questnaire_id) as questnaireName, jcaqa.user_id, jcaqa.user_name, jcaqa.phone, @@ -42,6 +43,7 @@ select jcaqa.id, jcaqa.questnaire_id, (select title from jinhui_com_act_work_guide where jinhui_com_act_work_guide.id=jcaqa.questnaire_id) as questnaireName, jcaqa.user_id, jcaqa.user_name, jcaqa.phone, springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/resources/mapper/JinhuiReseauMapper.xml
New file @@ -0,0 +1,172 @@ <?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="com.panzhihua.service_jinhui_community.dao.JinhuiReseauDao"> <resultMap type="com.panzhihua.service_jinhui_community.entity.JinhuiReseau" id="itemMap"> <result property="id" column="id" /> <result property="reseauName" column="reseau_name" /> <result property="coverage" column="coverage" /> <result property="acreage" column="acreage" /> <result property="designation" column="designation" /> <result property="linellae" column="linellae" /> <result property="broad" column="broad" /> <result property="fill" column="fill" /> <result property="rail" column="rail" /> <result property="reseauId" column="reseau_id" /> <result property="creationTime" column="creation_time" /> <result property="updateTime" column="update_time" /> </resultMap> <!-- 分页查询 --> <select id="getList" resultMap="itemMap"> select id, reseau_name, coverage, acreage, designation, linellae, broad, fill, rail, reseau_id, creation_time, update_time from jinhui_reseau order by creation_time desc </select> <select id="getDetails" resultMap="itemMap"> select id, reseau_name, coverage, acreage, designation, linellae, broad, fill, rail, reseau_id, creation_time, update_time from jinhui_reseau where id=#{id} </select> <insert id="addData"> insert into jinhui_reseau <trim prefix="(" suffix=")" suffixOverrides=","> <if test="item.id != null and item.id != '' "> id, </if> <if test="item.reseauName != null and item.reseauName != '' "> reseau_name, </if> <if test="item.coverage != null and item.coverage != '' "> coverage, </if> <if test="item.acreage != null and item.acreage != '' "> acreage, </if> <if test="item.designation != null and item.designation != '' "> designation, </if> <if test="item.linellae != null and item.linellae != '' "> linellae, </if> <if test="item.broad != null and item.broad != '' "> broad, </if> <if test="item.fill != null and item.fill != '' "> fill, </if> <if test="item.rail != null and item.rail != '' "> rail, </if> <if test="item.reseauId != null and item.reseauId != '' "> reseau_id, </if> creation_time </trim> values <trim prefix="(" suffix=")" suffixOverrides=","> <if test="item.id != null and item.id != '' "> #{item.id}, </if> <if test="item.reseauName != null and item.reseauName != '' "> #{item.reseauName}, </if> <if test="item.coverage != null and item.coverage != '' "> #{item.coverage}, </if> <if test="item.acreage != null and item.acreage != '' "> #{item.acreage}, </if> <if test="item.designation != null and item.designation != '' "> #{item.designation}, </if> <if test="item.linellae != null and item.linellae != '' "> #{item.linellae}, </if> <if test="item.broad != null and item.broad != '' "> #{item.broad}, </if> <if test="item.fill != null and item.fill != '' "> #{item.fill}, </if> <if test="item.rail != null and item.rail != '' "> #{item.rail}, </if> <if test="item.reseauId != null and item.reseauId != '' "> #{item.reseauId}, </if> sysdate() </trim> </insert> <update id="editData"> update jinhui_reseau <set> <if test="item.id != null and item.id != '' "> id=#{item.id}, </if> <if test="item.reseauName != null and item.reseauName != '' "> reseau_name=#{item.reseauName}, </if> <if test="item.coverage != null and item.coverage != '' "> coverage=#{item.coverage}, </if> <if test="item.acreage != null and item.acreage != '' "> acreage=#{item.acreage}, </if> <if test="item.designation != null and item.designation != '' "> designation=#{item.designation}, </if> <if test="item.linellae != null and item.linellae != '' "> linellae=#{item.linellae}, </if> <if test="item.broad != null and item.broad != '' "> broad=#{item.broad}, </if> <if test="item.fill != null and item.fill != '' "> fill=#{item.fill}, </if> <if test="item.rail != null and item.rail != '' "> rail=#{item.rail}, </if> <if test="item.reseauId != null and item.reseauId != '' "> reseau_id=#{item.reseauId}, </if> update_time=sysdate() </set> where id = #{item.id} </update> <delete id="expurgateData" parameterType="String"> delete from jinhui_reseau where id=#{id} </delete> </mapper> springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/resources/mapper/JinhuiSnapshotClassifyMapper.xml
@@ -62,7 +62,7 @@ <update id="editData"> update jinhui_snapshot_classify <set> <if test="jinhui_snapshot_classify.id != null and item.id != '' "> <if test="item.id != null and item.id != '' "> id=#{item.id}, </if> <if test="item.classifyName != null and item.classifyName != '' ">