Commit 02ff8d8b authored by chenzhao's avatar chenzhao

存量合同2.0开发 接口补充

parent 0f268884
...@@ -65,6 +65,8 @@ public class HistoryPeasantHouseholdDto extends BaseDto { ...@@ -65,6 +65,8 @@ public class HistoryPeasantHouseholdDto extends BaseDto {
@ApiModelProperty(value = "租赁合同") @ApiModelProperty(value = "租赁合同")
private String leaseContract; private String leaseContract;
private String files;
/** /**
* 状态 * 状态
......
package com.yeejoin.amos.boot.module.hygf.api.mapper; package com.yeejoin.amos.boot.module.hygf.api.mapper;
import com.yeejoin.amos.boot.module.hygf.api.dto.HistoryPeasantHouseholdDto;
import com.yeejoin.amos.boot.module.hygf.api.entity.HistoryPeasantHousehold; import com.yeejoin.amos.boot.module.hygf.api.entity.HistoryPeasantHousehold;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.Map;
/** /**
* 存量合同电站 Mapper 接口 * 存量合同电站 Mapper 接口
* *
...@@ -11,4 +14,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; ...@@ -11,4 +14,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/ */
public interface HistoryPeasantHouseholdMapper extends BaseMapper<HistoryPeasantHousehold> { public interface HistoryPeasantHouseholdMapper extends BaseMapper<HistoryPeasantHousehold> {
public HistoryPeasantHouseholdDto selectDataInfo(Long sequenceNbr);
} }
...@@ -2,4 +2,7 @@ ...@@ -2,4 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.HistoryPeasantHouseholdMapper"> <mapper namespace="com.yeejoin.amos.boot.module.hygf.api.mapper.HistoryPeasantHouseholdMapper">
<select id="selectDataInfo" resultType="com.yeejoin.amos.boot.module.hygf.api.dto.HistoryPeasantHouseholdDto">
select * ,file_url as files from hygf_history_peasant_household where sequence_nbr = #{sequenceNbr}
</select>
</mapper> </mapper>
package com.yeejoin.amos.boot.module.hygf.biz.controller; package com.yeejoin.amos.boot.module.hygf.biz.controller;
import com.alibaba.fastjson.JSONArray;
import com.yeejoin.amos.boot.biz.common.excel.ExcelUtil; import com.yeejoin.amos.boot.biz.common.excel.ExcelUtil;
import com.yeejoin.amos.boot.module.hygf.api.entity.HistoryPeasantHousehold;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -11,6 +13,8 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController; ...@@ -11,6 +13,8 @@ import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Map;
import com.yeejoin.amos.boot.module.hygf.biz.service.impl.HistoryPeasantHouseholdServiceImpl; import com.yeejoin.amos.boot.module.hygf.biz.service.impl.HistoryPeasantHouseholdServiceImpl;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import org.typroject.tyboot.core.restful.utils.ResponseHelper; import org.typroject.tyboot.core.restful.utils.ResponseHelper;
...@@ -90,7 +94,11 @@ public class HistoryPeasantHouseholdController extends BaseController { ...@@ -90,7 +94,11 @@ public class HistoryPeasantHouseholdController extends BaseController {
@GetMapping(value = "/{sequenceNbr}") @GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个存量合同电站", notes = "根据sequenceNbr查询单个存量合同电站") @ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个存量合同电站", notes = "根据sequenceNbr查询单个存量合同电站")
public ResponseModel<HistoryPeasantHouseholdDto> selectOne(@PathVariable Long sequenceNbr) { public ResponseModel<HistoryPeasantHouseholdDto> selectOne(@PathVariable Long sequenceNbr) {
return ResponseHelper.buildResponse(historyPeasantHouseholdServiceImpl.queryBySeq(sequenceNbr)); HistoryPeasantHouseholdDto dto = historyPeasantHouseholdServiceImpl.getBaseMapper().selectDataInfo(sequenceNbr);
dto.setFileUrl(JSONArray.parseArray(dto.getFiles()));
return ResponseHelper.buildResponse(dto);
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment