package com.ydtech.modules.fnc.controller; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.vo.SysUserAccountVo; import com.ydtech.modules.base.controller.BaseController; import com.ydtech.modules.fnc.entity.SettlementDocumentaryFeesEntity; import com.ydtech.modules.fnc.service.SettlementDocumentaryFeesService; import com.ydtech.modules.fnc.vo.SettlementDocumentaryFeesVo; import com.ydtech.modules.order.entity.BasePageResult; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; @RestController @Api(tags = "跟单费结算") @RequestMapping("/fnc/SettlementFees") public class SettlementDocumentaryFeesController extends BaseController { @Autowired private SettlementDocumentaryFeesService settlementDocumentaryFeesService; @PostMapping("/query") @ApiOperation(value = "查询") public HttpResult>query(@RequestBody @Valid SettlementDocumentaryFeesVo settlementDocumentaryFeesVo) { HttpResult< BasePageResult> result=settlementDocumentaryFeesService.querySettle(settlementDocumentaryFeesVo); return result; } @PostMapping("/insert") @ApiOperation("提交") public void submit(@RequestBody SettlementDocumentaryFeesVo settlementDocumentaryFeesVo) { settlementDocumentaryFeesService.inertSettle(settlementDocumentaryFeesVo); } @PutMapping("/documentarySettle") @ApiOperation("跟单费结算") public HttpResult documentarySettle (@RequestBody SettlementDocumentaryFeesVo settlementDocumentaryFeesVo){ return settlementDocumentaryFeesService.documentarySettle(settlementDocumentaryFeesVo); } }