Browse Source

根据id查询详情

master
HAHA 3 years ago
parent
commit
9c86aa5772
  1. 13
      epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/form/CaKettleDetailsById.java
  2. 47
      epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/result/CaKettleDetailsResultDTO.java
  3. 2
      epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/result/KettleNewsResultDto.java
  4. 16
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/controller/CaKettleBaseDisputeProcessController.java
  5. 12
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/CaKettleBaseDisputeProcessDao.java
  6. 12
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/CaKettleBaseDisputeProcessService.java
  7. 16
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/CaKettleBaseDisputeProcessServiceImpl.java
  8. 15
      epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/CaKettleBaseDisputeProcessDao.xml

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

@ -0,0 +1,13 @@
package com.epmet.opendata.dto.form;
import lombok.Data;
import java.io.Serializable;
@Data
public class CaKettleDetailsById implements Serializable {
private static final long serialVersionUID = 8874110627694588503L;
private Integer baseKeyId;
}

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

@ -0,0 +1,47 @@
package com.epmet.opendata.dto.result;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
@Data
public class CaKettleDetailsResultDTO implements Serializable {
private static final long serialVersionUID = 2712173770296330515L;
/**
* 网格名称
*/
private String griddingname;
/**
* 事件名称
*/
private String eventtitle;
/**
* 发生日期
*/
private Date eventdate;
/**
* 发生地点
*/
private String eventaddrdetail;
/**
* 事件简述
*/
private String eventtext;
/**
* 涉及单位
*/
private String responsibilityUnit;
/**
* 主要当事人姓名
*/
private String mainpartyid;
}

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

@ -33,7 +33,7 @@ public class KettleNewsResultDto implements Serializable {
/**
* 涉及单位
*/
private String responsibility_unit;
private String responsibilityUnit;
/**
* 主键

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

@ -13,9 +13,11 @@ import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.commons.tools.validator.group.DefaultGroup;
import com.epmet.opendata.dto.ca.CaKettleBaseDisputeProcessDTO;
import com.epmet.opendata.dto.form.CaKettleDetailsById;
import com.epmet.opendata.dto.form.KettleNewsFormDto;
import com.epmet.opendata.dto.form.NewWghSjxxFormDTO;
import com.epmet.opendata.dto.form.PreserVationFormDTO;
import com.epmet.opendata.dto.result.CaKettleDetailsResultDTO;
import com.epmet.opendata.dto.result.KettleNewsResultDto;
import com.epmet.opendata.dto.result.NewWghSjxxResultDTO;
import com.epmet.opendata.excel.CaKettleBaseDisputeProcessExcel;
@ -114,4 +116,18 @@ public class CaKettleBaseDisputeProcessController {
return new Result<PageData<KettleNewsResultDto>>().ok(dto);
}
/**
* 根据id查询详情
*
* @param form
* @return com.epmet.commons.tools.utils.Result
* @author LZN
* @date 2022/7/6 17:47
*/
@PostMapping("getCaKettleDetails")
public Result getCaKettleDetails(@RequestBody CaKettleDetailsById form){
CaKettleDetailsResultDTO result = caKettleBaseDisputeProcessService.getCaKettleDetails(form);
return new Result().ok(result);
}
}

12
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/CaKettleBaseDisputeProcessDao.java

@ -1,7 +1,9 @@
package com.epmet.opendata.dao;
import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.opendata.dto.form.CaKettleDetailsById;
import com.epmet.opendata.dto.form.KettleNewsFormDto;
import com.epmet.opendata.dto.result.CaKettleDetailsResultDTO;
import com.epmet.opendata.dto.result.KettleNewsResultDto;
import com.epmet.opendata.entity.CaKettleBaseDisputeProcessEntity;
import org.apache.ibatis.annotations.Mapper;
@ -35,4 +37,14 @@ public interface CaKettleBaseDisputeProcessDao extends BaseDao<CaKettleBaseDispu
* @date 2022/7/6 17:32
*/
List<KettleNewsResultDto> getCaKettlePage(@Param("form") KettleNewsFormDto form);
/**
* 根据id查询详情
*
* @param form
* @return com.epmet.opendata.dto.result.CaKettleDetailsResultDTO
* @author LZN
* @date 2022/7/6 17:47
*/
CaKettleDetailsResultDTO getCaKettleDetails(@Param("form") CaKettleDetailsById form);
}

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

@ -3,8 +3,10 @@ package com.epmet.opendata.service;
import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.page.PageData;
import com.epmet.opendata.dto.ca.CaKettleBaseDisputeProcessDTO;
import com.epmet.opendata.dto.form.CaKettleDetailsById;
import com.epmet.opendata.dto.form.KettleNewsFormDto;
import com.epmet.opendata.dto.form.PreserVationFormDTO;
import com.epmet.opendata.dto.result.CaKettleDetailsResultDTO;
import com.epmet.opendata.dto.result.KettleNewsResultDto;
import com.epmet.opendata.entity.CaKettleBaseDisputeProcessEntity;
@ -96,4 +98,14 @@ public interface CaKettleBaseDisputeProcessService extends BaseService<CaKettleB
* @date 2022/7/6 17:32
*/
PageData<KettleNewsResultDto> getCaKettlePage(KettleNewsFormDto form);
/**
* 根据id查询详情
*
* @param form
* @return com.epmet.opendata.dto.result.CaKettleDetailsResultDTO
* @author LZN
* @date 2022/7/6 17:47
*/
CaKettleDetailsResultDTO getCaKettleDetails(CaKettleDetailsById form);
}

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

@ -14,8 +14,10 @@ import com.epmet.commons.tools.utils.Result;
import com.epmet.opendata.dao.CaKettleBaseDisputeProcessDao;
import com.epmet.opendata.dto.ca.CaKettleBaseDisputeProcessDTO;
import com.epmet.opendata.dto.constant.CaWghDataConstant;
import com.epmet.opendata.dto.form.CaKettleDetailsById;
import com.epmet.opendata.dto.form.KettleNewsFormDto;
import com.epmet.opendata.dto.form.PreserVationFormDTO;
import com.epmet.opendata.dto.result.CaKettleDetailsResultDTO;
import com.epmet.opendata.dto.result.KettleNewsResultDto;
import com.epmet.opendata.dto.result.NewWghSjxxResultDTO;
import com.epmet.opendata.entity.CaKettleBaseDisputeProcessEntity;
@ -149,6 +151,20 @@ public class CaKettleBaseDisputeProcessServiceImpl extends BaseServiceImpl<CaKet
return new PageData<>(result, info.getTotal());
}
/**
* 根据id查询详情
*
* @param form
* @return com.epmet.opendata.dto.result.CaKettleDetailsResultDTO
* @author LZN
* @date 2022/7/6 17:47
*/
@Override
public CaKettleDetailsResultDTO getCaKettleDetails(CaKettleDetailsById form) {
CaKettleDetailsResultDTO result = baseDao.getCaKettleDetails(form);
return result;
}
private int listKettle(PreserVationFormDTO dto) throws Exception {
String aes = AesUtils.encryptByAES(JSONObject.toJSONString(dto), CaWghDataConstant.AESKEY);
JSONObject obj = new JSONObject();

15
epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/CaKettleBaseDisputeProcessDao.xml

@ -29,4 +29,19 @@
order by create_time desc,update_time desc,eventdate desc
</where>
</select>
<select id="getCaKettleDetails" resultType="com.epmet.opendata.dto.result.CaKettleDetailsResultDTO">
select
griddingname,
eventtitle,
eventdate,
eventaddrdetail,
eventtext,
responsibilityUnit,
mainpartyid
from
ca_kettle_base_dispute_process
where
base_key_id = #{form.baseKeyId}
</select>
</mapper>

Loading…
Cancel
Save