1.0.95 合同订单添加采购、发货、开票状态

dev
yinq 2 months ago
parent 5598a5e7ef
commit e8bf7e231a

@ -113,6 +113,26 @@ public class ErpProjectInfo extends TenantEntity {
*/
private String flowStatus;
/**
* 1 2 3 4
*/
private String orderPurchaseStatus;
/**
* 1 2 3
*/
private String orderDeliveryStatus;
/**
* 1 2 3
*/
private String orderInvoiceStatus;
/**
* 0-100
*/
private BigDecimal orderPaymentRate;
/**
*
*/

@ -119,6 +119,26 @@ public class ErpProjectInfoBo extends BaseEntity {
*/
private String flowStatus;
/**
* 1 2 3 4
*/
private String orderPurchaseStatus;
/**
* 1 2 3
*/
private String orderDeliveryStatus;
/**
* 1 2 3
*/
private String orderInvoiceStatus;
/**
* 0-100
*/
private BigDecimal orderPaymentRate;
/**
*
*/

@ -145,6 +145,33 @@ public class ErpProjectInfoVo implements Serializable {
@ExcelProperty(value = "流程状态")
private String flowStatus;
/**
* 1 2 3 4
*/
@ExcelProperty(value = "采购状态", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "order_purchase_status")
private String orderPurchaseStatus;
/**
* 1 2 3
*/
@ExcelProperty(value = "发货状态", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "order_delivery_status")
private String orderDeliveryStatus;
/**
* 1 2 3
*/
@ExcelProperty(value = "开票状态", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "order_invoice_status")
private String orderInvoiceStatus;
/**
*
*/
@ExcelProperty(value = "回款百分比")
private BigDecimal orderPaymentRate;
/**
*
*/
@ -182,6 +209,11 @@ public class ErpProjectInfoVo implements Serializable {
@ExcelProperty(value = "附件ID")
private String ossId;
/**
* ID erp_project_info.create_by / BaseEntity.createBy
*/
private Long createBy;
/**
*
*/

@ -152,6 +152,10 @@ public class ErpContractOrderServiceImpl implements IErpContractOrderService {
.eq(StringUtils.isNotBlank(bo.getProjectStatus()), ErpProjectInfo::getProjectStatus, bo.getProjectStatus())
.eq(StringUtils.isNotBlank(bo.getFlowStatus()), ErpProjectInfo::getFlowStatus, bo.getFlowStatus())
.eq(bo.getContractId() != null, ErpProjectInfo::getContractId, bo.getContractId())
.eq(bo.getCreateBy() != null, ErpProjectInfo::getCreateBy, bo.getCreateBy())
.eq(StringUtils.isNotBlank(bo.getOrderPurchaseStatus()), ErpProjectInfo::getOrderPurchaseStatus, bo.getOrderPurchaseStatus())
.eq(StringUtils.isNotBlank(bo.getOrderDeliveryStatus()), ErpProjectInfo::getOrderDeliveryStatus, bo.getOrderDeliveryStatus())
.eq(StringUtils.isNotBlank(bo.getOrderInvoiceStatus()), ErpProjectInfo::getOrderInvoiceStatus, bo.getOrderInvoiceStatus())
.like(StringUtils.isNotBlank(bo.getContractCode()), "c.contract_code", bo.getContractCode())
.like(StringUtils.isNotBlank(bo.getContractName()), "c.contract_name", bo.getContractName())
.eq(ErpProjectInfo::getProjectCategory, ProjectCategoryConstant.CONTRACT_ORDER)

@ -33,6 +33,10 @@
t.active_flag,
t.oss_id,
t.del_flag,
t.order_purchase_status,
t.order_delivery_status,
t.order_invoice_status,
t.order_payment_rate,
t.create_dept,
t.create_by,
t.create_time,

Loading…
Cancel
Save