Browse Source

事件信息根据id查询详情

feature/teamB_zz_wgh
HAHA 3 years ago
parent
commit
451a908d19
  1. 16
      epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/form/WghSjxxbDetailFormDTO.java
  2. 46
      epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/result/WghSjxxbDetailResultDTO.java
  3. 16
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/controller/WghSjxxbController.java
  4. 11
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/WghSjxxbDao.java
  5. 12
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/WghSjxxbService.java
  6. 16
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/WghSjxxbServiceImpl.java
  7. 17
      epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/WghSjxxbDao.xml

16
epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/form/WghSjxxbDetailFormDTO.java

@ -0,0 +1,16 @@
package com.epmet.opendata.dto.form;
import lombok.Data;
import java.io.Serializable;
@Data
public class WghSjxxbDetailFormDTO implements Serializable {
private static final long serialVersionUID = -7558785082629887627L;
/**
* 唯一id
*/
private String taskid;
}

46
epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/result/WghSjxxbDetailResultDTO.java

@ -0,0 +1,46 @@
package com.epmet.opendata.dto.result;
import lombok.Data;
import java.io.Serializable;
@Data
public class WghSjxxbDetailResultDTO implements Serializable {
private static final long serialVersionUID = 8965818800454155651L;
/**
* 事件来源
*/
private String infosourcename;
/**
* 事件类别
*/
private String infotypename;
/**
* 社区名称
*/
private String communityname;
/**
* 事见描述
*/
private String description;
/**
* 事见地址
*/
private String address;
/**
* 事见状态
*/
private String statusname;
/**
* 街道名称
*/
private String streetname;
}

16
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/controller/WghSjxxbController.java

@ -13,8 +13,10 @@ import com.epmet.commons.tools.validator.group.DefaultGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.opendata.dto.form.PreserVationFormDTO;
import com.epmet.opendata.dto.form.WghSjxxFormDTO;
import com.epmet.opendata.dto.form.WghSjxxbDetailFormDTO;
import com.epmet.opendata.dto.result.CaLoudongResultDTO;
import com.epmet.opendata.dto.result.WghSjxxResultDTO;
import com.epmet.opendata.dto.result.WghSjxxbDetailResultDTO;
import com.epmet.opendata.dto.wgh.WghSjxxbDTO;
import com.epmet.opendata.excel.WghSjxxbExcel;
import com.epmet.opendata.service.WghSjxxbService;
@ -112,4 +114,18 @@ public class WghSjxxbController {
return new Result<PageData<WghSjxxResultDTO>>().ok(dto);
}
/**
* 根据id查询详情
*
* @param dto
* @return com.epmet.commons.tools.utils.Result<com.epmet.opendata.dto.result.WghSjxxbDetailResultDTO>
* @author LZN
* @date 2022/6/30 14:12
*/
@PostMapping("sjxx/getDetailById")
public Result<WghSjxxbDetailResultDTO> getDetailById(@RequestBody WghSjxxbDetailFormDTO dto) {
WghSjxxbDetailResultDTO result = wghSjxxbService.getDetailById(dto);
return new Result<WghSjxxbDetailResultDTO>().ok(result);
}
}

11
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/WghSjxxbDao.java

@ -3,6 +3,7 @@ package com.epmet.opendata.dao;
import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.opendata.dto.form.WghSjxxFormDTO;
import com.epmet.opendata.dto.result.WghSjxxResultDTO;
import com.epmet.opendata.dto.result.WghSjxxbDetailResultDTO;
import com.epmet.opendata.entity.WghSjxxbEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -30,4 +31,14 @@ public interface WghSjxxbDao extends BaseDao<WghSjxxbEntity> {
* @date 2022/6/29 10:43
*/
List<WghSjxxResultDTO> getSjxxPage(@Param("form") WghSjxxFormDTO form);
/**
* 根据id查询详情
*
* @param taskid
* @return com.epmet.opendata.dto.result.WghSjxxbDetailResultDTO
* @author LZN
* @date 2022/6/30 14:13
*/
WghSjxxbDetailResultDTO getDetailById(@Param("taskid") String taskid);
}

12
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/WghSjxxbService.java

@ -4,7 +4,9 @@ import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.page.PageData;
import com.epmet.opendata.dto.form.PreserVationFormDTO;
import com.epmet.opendata.dto.form.WghSjxxFormDTO;
import com.epmet.opendata.dto.form.WghSjxxbDetailFormDTO;
import com.epmet.opendata.dto.result.WghSjxxResultDTO;
import com.epmet.opendata.dto.result.WghSjxxbDetailResultDTO;
import com.epmet.opendata.dto.wgh.WghSjxxbDTO;
import com.epmet.opendata.entity.WghSjxxbEntity;
@ -98,4 +100,14 @@ public interface WghSjxxbService extends BaseService<WghSjxxbEntity> {
* @date 2022/6/29 10:43
*/
PageData<WghSjxxResultDTO> getSjxxPage(WghSjxxFormDTO form);
/**
* 根据id查询详情
*
* @param dto
* @return com.epmet.opendata.dto.result.WghSjxxbDetailResultDTO
* @author LZN
* @date 2022/6/30 14:12
*/
WghSjxxbDetailResultDTO getDetailById(WghSjxxbDetailFormDTO dto);
}

16
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/WghSjxxbServiceImpl.java

@ -15,8 +15,10 @@ import com.epmet.opendata.dao.WghSjxxbDao;
import com.epmet.opendata.dto.constant.CaWghDataConstant;
import com.epmet.opendata.dto.form.PreserVationFormDTO;
import com.epmet.opendata.dto.form.WghSjxxFormDTO;
import com.epmet.opendata.dto.form.WghSjxxbDetailFormDTO;
import com.epmet.opendata.dto.result.CaLoudongResultDTO;
import com.epmet.opendata.dto.result.WghSjxxResultDTO;
import com.epmet.opendata.dto.result.WghSjxxbDetailResultDTO;
import com.epmet.opendata.dto.wgh.WghSjxxbDTO;
import com.epmet.opendata.entity.CaLoudongEntity;
import com.epmet.opendata.entity.WghSjxxbEntity;
@ -151,6 +153,20 @@ public class WghSjxxbServiceImpl extends BaseServiceImpl<WghSjxxbDao, WghSjxxbEn
return new PageData<>(result, info.getTotal());
}
/**
* 根据id查询详情
*
* @param dto
* @return com.epmet.opendata.dto.result.WghSjxxbDetailResultDTO
* @author LZN
* @date 2022/6/30 14:12
*/
@Override
public WghSjxxbDetailResultDTO getDetailById(WghSjxxbDetailFormDTO dto) {
WghSjxxbDetailResultDTO result = baseDao.getDetailById(dto.getTaskid());
return result;
}
private int listLouDong(PreserVationFormDTO dto) throws Exception {
String aes = AesUtils.encryptByAES(JSONObject.toJSONString(dto), CaWghDataConstant.AESKEY);

17
epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/WghSjxxbDao.xml

@ -31,7 +31,8 @@
DESCRIPTION,
ADDRESS,
STATUSNAME,
STREETNAME
STREETNAME,
TASKID
FROM
wgh_sjxxb
<where>
@ -50,6 +51,20 @@
</if>
</where>
</select>
<select id="getDetailById" resultType="com.epmet.opendata.dto.result.WghSjxxbDetailResultDTO">
SELECT
INFOSOURCENAME,
INFOTYPENAME,
COMMUNITYNAME,
DESCRIPTION,
ADDRESS,
STATUSNAME,
STREETNAME
FROM
wgh_sjxxb
where
TASKID = #{taskid}
</select>
</mapper>

Loading…
Cancel
Save