提交 fc7cd720 作者: panda 提交者: 余乾开

添加查询-招标快讯详情接口

上级 ea796a51
...@@ -3,6 +3,7 @@ package com.mmc.csf.release.controller; ...@@ -3,6 +3,7 @@ package com.mmc.csf.release.controller;
import com.mmc.csf.common.util.group.Create; import com.mmc.csf.common.util.group.Create;
import com.mmc.csf.common.util.group.Page; import com.mmc.csf.common.util.group.Page;
import com.mmc.csf.infomation.vo.TenderApplyQO; import com.mmc.csf.infomation.vo.TenderApplyQO;
import com.mmc.csf.release.entity.tender.TenderInfoDO;
import com.mmc.csf.release.model.group.Update; import com.mmc.csf.release.model.group.Update;
import com.mmc.csf.common.util.web.ResultBody; import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.infomation.dto.AppTenderInfoDTO; import com.mmc.csf.infomation.dto.AppTenderInfoDTO;
...@@ -86,6 +87,13 @@ public class TenderController extends BaseController{ ...@@ -86,6 +87,13 @@ public class TenderController extends BaseController{
return tenderService.updateTenderInfo(tenderInfoVO); return tenderService.updateTenderInfo(tenderInfoVO);
} }
@ApiOperation(value = "查询-招标快讯详情")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = TenderInfoDO.class)})
@GetMapping(value = "infoById")
public ResultBody<TenderInfoDO> infoById(@RequestParam Integer id){
return tenderService.infoById(id);
}
@ApiOperation(value = "合作申请提交") @ApiOperation(value = "合作申请提交")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
@PostMapping(value = "apply") @PostMapping(value = "apply")
......
...@@ -61,4 +61,6 @@ public interface TenderDao { ...@@ -61,4 +61,6 @@ public interface TenderDao {
List<TenderInfoDO> listNewListTenderInfo(IndustryCaseQO industryCaseQO); List<TenderInfoDO> listNewListTenderInfo(IndustryCaseQO industryCaseQO);
List<Integer> listApplyTenderInfoIds(List<Integer> tenderInfoIds, Integer applyUserId); List<Integer> listApplyTenderInfoIds(List<Integer> tenderInfoIds, Integer applyUserId);
TenderInfoDO getInfoById(Integer id);
} }
...@@ -7,6 +7,7 @@ import com.mmc.csf.infomation.vo.TenderApplyVO; ...@@ -7,6 +7,7 @@ import com.mmc.csf.infomation.vo.TenderApplyVO;
import com.mmc.csf.infomation.vo.TenderInfoVO; import com.mmc.csf.infomation.vo.TenderInfoVO;
import com.mmc.csf.infomation.vo.TenderNewsVO; import com.mmc.csf.infomation.vo.TenderNewsVO;
import com.mmc.csf.release.auth.dto.LoginSuccessDTO; import com.mmc.csf.release.auth.dto.LoginSuccessDTO;
import com.mmc.csf.release.entity.tender.TenderInfoDO;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.io.IOException; import java.io.IOException;
...@@ -41,4 +42,6 @@ public interface TenderService { ...@@ -41,4 +42,6 @@ public interface TenderService {
ResultBody listNewTenderInfo(IndustryCaseQO industryCaseQO, ResultBody listNewTenderInfo(IndustryCaseQO industryCaseQO,
LoginSuccessDTO loginSuccessDTO, HttpServletRequest request); LoginSuccessDTO loginSuccessDTO, HttpServletRequest request);
ResultBody<TenderInfoDO> infoById(Integer id);
} }
...@@ -306,4 +306,10 @@ public class TenderServiceImpl implements TenderService { ...@@ -306,4 +306,10 @@ public class TenderServiceImpl implements TenderService {
} }
return ResultBody.success(PageResult.buildPage(pageNo, industryCaseQO.getPageSize(), count, pageList)); return ResultBody.success(PageResult.buildPage(pageNo, industryCaseQO.getPageSize(), count, pageList));
} }
@Override
public ResultBody<TenderInfoDO> infoById(Integer id) {
TenderInfoDO tenderInfoDO = tenderDao.getInfoById(id);
return ResultBody.success(tenderInfoDO);
}
} }
...@@ -341,4 +341,21 @@ ...@@ -341,4 +341,21 @@
</if> </if>
</select> </select>
<select id="getInfoById" resultType="com.mmc.csf.release.entity.tender.TenderInfoDO">
SELECT
id,
tender_news_id,
tender_price,
tender_info_no,
tender_title,
is_deleted,
create_time,
update_time,
tender_content
FROM
tender_info
WHERE
is_deleted = 0 and id = #{id}
</select>
</mapper> </mapper>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论