订单列表和计费列表调整使用客户下拉全查接口

This commit is contained in:
liuminghui
2026-10-29 10:33:41 +08:00
parent 3bb7267b0b
commit d02d3dd881
10 changed files with 119 additions and 2 deletions
@@ -22,6 +22,7 @@ import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.enums.BusinessType;
import com.bms.customer.customerinfo.domain.BmsCustomer;
import com.bms.customer.customerinfo.domain.BmsCustomerOption;
import com.bms.customer.customerinfo.service.IBmsCustomerService;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.common.core.page.TableDataInfo;
@@ -51,6 +52,21 @@ public class BmsCustomerController extends BaseController
return getDataTable(list);
}
/**
* 客户下拉选项。
* 只返回客户ID、客户编码、客户名称,供各页面下拉框使用。
* 查询参数 keywords 按客户名称、客户编码、对外代码模糊匹配,多行之间为或者关系。
* 分页参数与原下拉一致,避免一次查出全部客户。
*/
// @PreAuthorize("@ss.hasPermi('customersupplier:customerinfo:list')")
@GetMapping("/optionselect")
public TableDataInfo optionselect(BmsCustomer query)
{
startPage();
List<BmsCustomerOption> list = bmsCustomerService.selectCustomerOptions(query);
return getDataTable(list);
}
/**
* 导出客户信息列表
*/