增加提单功能

This commit is contained in:
wuweihua
2026-11-03 17:30:12 +08:00
parent 6b78e13e5c
commit c87f49a14b
12 changed files with 844 additions and 0 deletions
@@ -0,0 +1,58 @@
package com.bms.web.controller.price;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.utils.StringUtils;
import com.bms.price.domain.vo.SrvBillAirQuery;
import com.bms.price.domain.vo.SrvBillAirVo;
import com.bms.price.service.ISrvBillAirService;
/**
* 空运提单(计费中心)
*/
@RestController
@RequestMapping("/price/airBill")
public class SrvBillAirController extends BaseController
{
@Autowired
private ISrvBillAirService srvBillAirService;
/**
* 提单列表
*/
@PreAuthorize("@ss.hasPermi('price:airBill:list')")
@GetMapping("/list")
public TableDataInfo list(SrvBillAirQuery query)
{
startPage();
List<SrvBillAirVo> list = srvBillAirService.selectSrvBillAirList(query);
return getDataTable(list);
}
/**
* 提单详情(按提单号)
*/
@PreAuthorize("@ss.hasAnyPermi('price:airBill:list,price:airBill:query')")
@GetMapping("/detail")
public AjaxResult getInfo(@RequestParam("billCode") String billCode)
{
if (StringUtils.isEmpty(billCode))
{
return error("提单号不能为空");
}
SrvBillAirVo vo = srvBillAirService.selectSrvBillAirByBillCode(billCode);
if (vo == null)
{
return error("提单不存在");
}
return success(vo);
}
}