| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package com.ydtech.modules.protocol.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.order.entity.BasePageResult;
- import com.ydtech.modules.protocol.entity.dto.PtlInsAttributionTemplateQueryDto;
- import com.ydtech.modules.protocol.entity.po.PtlInsAttributionTemplate;
- import com.ydtech.modules.protocol.entity.vo.PtlInsAttributionTemplateQueryVo;
- import com.ydtech.modules.protocol.entity.vo.PtlInsAttributionTemplateSaveVo;
- import com.ydtech.modules.protocol.entity.vo.PtlInsAttributionTemplateVo;
- import com.ydtech.modules.protocol.service.PtlInsAttributionTemplateService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.web.bind.annotation.*;
- @Api(tags = "归属模版配置")
- @RequestMapping("/ptl/attributionTemplate")
- @RestController
- public class PtlInsAttributionTemplateController {
- private final PtlInsAttributionTemplateService ptlInsAttributionTemplateService;
- public PtlInsAttributionTemplateController(PtlInsAttributionTemplateService ptlInsAttributionTemplateService) {
- this.ptlInsAttributionTemplateService = ptlInsAttributionTemplateService;
- }
- @PostMapping("/getPtlInsAttributionTemplate")
- @ApiOperation("通过保险公司id和api类型查询请求模板")
- public HttpResult<PtlInsAttributionTemplate> getPtlInsAttributionTemplate(@RequestBody PtlInsAttributionTemplateVo ptlInsAttributionTemplateVo) {
- return ptlInsAttributionTemplateService.getPtlInsAttributionTemplate(ptlInsAttributionTemplateVo);
- }
- @PostMapping
- @ApiOperation("提交模板信息")
- public HttpResult<Object> submit(@RequestBody PtlInsAttributionTemplateSaveVo ptlInsAttributionTemplateSaveVo) {
- return ptlInsAttributionTemplateService.submit(ptlInsAttributionTemplateSaveVo);
- }
- @GetMapping("/{id}")
- @ApiOperation("通过id获取模板信息")
- public HttpResult<PtlInsAttributionTemplateQueryDto> getByIdObtain(@PathVariable String id) {
- return ptlInsAttributionTemplateService.getByIdObtain(id);
- }
- @PostMapping("/page")
- @ApiOperation("分页获取模板信息")
- public HttpResult<BasePageResult<PtlInsAttributionTemplate>> getAll(@RequestBody PtlInsAttributionTemplateQueryVo ptlInsAttributionTemplateQueryVo) {
- return ptlInsAttributionTemplateService.getAll(ptlInsAttributionTemplateQueryVo);
- }
- @DeleteMapping("/{id}")
- @ApiOperation("通过id删除模板信息")
- public HttpResult<Object> deleteById(@PathVariable String id) {
- return ptlInsAttributionTemplateService.deleteById(id);
- }
- @PutMapping("/{id}")
- @ApiOperation("通过id修改模板信息")
- public HttpResult<Object> revise(@PathVariable String id, @RequestBody PtlInsAttributionTemplateSaveVo ptlInsAttributionTemplateSaveVo) {
- return ptlInsAttributionTemplateService.revise(id, ptlInsAttributionTemplateSaveVo);
- }
- }
|