feat(erp): 添加业务审核类型常量和收据备注字段
- 新增 BusinessAuditType 常量定义各种业务审核类型 - 添加收据结构体的 remarks 字段用于存储备注信息 - 扩展订单字段常量添加收据序列号排序字段 - 重构业务类型常量分离审核相关类型到独立常量组 - 创建业务审核类型名称映射表支持多语言显示
This commit is contained in:
@@ -1,38 +1,47 @@
|
|||||||
package erp
|
package erp
|
||||||
|
|
||||||
|
type BusinessAuditType = string // 业务审核类型
|
||||||
|
const (
|
||||||
|
BusinessAuditTypeSaleAudit BusinessAuditType = "saleAudit" // 销售合同审核
|
||||||
|
BusinessAuditTypeSaleAuditClose BusinessAuditType = "saleAuditClose" // 销售合同关单审核
|
||||||
|
BusinessAuditTypeSaleAppendAudit BusinessAuditType = "saleAuditAppend" // 销售合同追加商品
|
||||||
|
BusinessAuditTypeSaleChangeAudit BusinessAuditType = "saleAuditChange" // 销售合同修改产品
|
||||||
|
BusinessAuditTypeSaleBenefitAudit BusinessAuditType = "saleAuditBenefit" // 销售合同修改效益测算
|
||||||
|
BusinessAuditTypePurchaseAudit BusinessAuditType = "purchaseAudit" // 采购合同审核
|
||||||
|
BusinessAuditTypeShipmentAudit BusinessAuditType = "shipmentAudit" // 订舱单审核
|
||||||
|
BusinessAuditTypeShipmentModifyAudit BusinessAuditType = "shipmentModifyAudit" // 订舱单修改单审核
|
||||||
|
BusinessAuditTypeAccountingAudit BusinessAuditType = "accountingAudit" // 做账合同审核
|
||||||
|
BusinessAuditTypeAccountingAuditV2 BusinessAuditType = "accountingAuditV2" // 做账合同审核
|
||||||
|
BusinessAuditTypeAccountingAppendCostAudit BusinessAuditType = "accountingAppendCostAudit" // 做账合同追加费用审核
|
||||||
|
BusinessAuditTypeExpense BusinessAuditType = "expenseAudit" // 报销单
|
||||||
|
BusinessAuditTypeRequest BusinessAuditType = "requestAudit" // 申请单
|
||||||
|
BusinessAuditTypePayment BusinessAuditType = "paymentAudit" // 申请单
|
||||||
|
)
|
||||||
|
|
||||||
|
var BusinessAuditTypeName = map[BusinessAuditType]string{
|
||||||
|
BusinessAuditTypeSaleAudit: "销售合同审核",
|
||||||
|
BusinessAuditTypeSaleAuditClose: "销售合同关单审核",
|
||||||
|
BusinessAuditTypeSaleAppendAudit: "销售合同追加商品审核",
|
||||||
|
BusinessAuditTypeSaleChangeAudit: "销售合同编辑产品审核",
|
||||||
|
BusinessAuditTypeSaleBenefitAudit: "销售合同修改效益测算",
|
||||||
|
BusinessAuditTypePurchaseAudit: "采购合同审核",
|
||||||
|
BusinessAuditTypeShipmentAudit: "订舱单审核",
|
||||||
|
BusinessAuditTypeShipmentModifyAudit: "订舱修改单审核",
|
||||||
|
BusinessAuditTypeAccountingAudit: "做账合同审核",
|
||||||
|
BusinessAuditTypeAccountingAuditV2: "做账合同审核",
|
||||||
|
BusinessAuditTypeAccountingAppendCostAudit: "做账费用追加审核",
|
||||||
|
BusinessAuditTypeExpense: "报销单审核",
|
||||||
|
BusinessAuditTypeRequest: "申请单审核",
|
||||||
|
BusinessAuditTypePayment: "付款单审核",
|
||||||
|
}
|
||||||
|
|
||||||
type BusinessType = string // 业务类型
|
type BusinessType = string // 业务类型
|
||||||
const (
|
const (
|
||||||
BusinessTypeSaleAudit BusinessType = "saleAudit" // 销售合同审核
|
BusinessTypeExpense BusinessType = "expense" // 报销
|
||||||
BusinessTypeSaleAuditClose BusinessType = "saleAuditClose" // 销售合同关单审核
|
|
||||||
BusinessTypeSaleAppendAudit BusinessType = "saleAuditAppend" // 销售合同追加商品
|
|
||||||
BusinessTypeSaleChangeAudit BusinessType = "saleAuditChange" // 销售合同修改产品
|
|
||||||
BusinessTypeSaleBenefitAudit BusinessType = "saleAuditBenefit" // 销售合同修改效益测算
|
|
||||||
BusinessTypePurchaseAudit BusinessType = "purchaseAudit" // 采购合同审核
|
|
||||||
BusinessTypeShipmentAudit BusinessType = "shipmentAudit" // 订舱单审核
|
|
||||||
BusinessTypeShipmentModifyAudit BusinessType = "shipmentModifyAudit" // 订舱单修改单审核
|
|
||||||
BusinessTypeAccountingAudit BusinessType = "accountingAudit" // 做账合同审核
|
|
||||||
BusinessTypeAccountingAuditV2 BusinessType = "accountingAuditV2" // 做账合同审核
|
|
||||||
BusinessTypeAccountingAppendCostAudit BusinessType = "accountingAppendCostAudit" // 做账合同追加费用审核
|
|
||||||
BusinessTypeExpense BusinessType = "expenseAudit" // 报销单
|
|
||||||
BusinessTypeRequest BusinessType = "requestAudit" // 申请单
|
|
||||||
BusinessTypePayment BusinessType = "paymentAudit" // 申请单
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var BusinessTypeName = map[BusinessType]string{
|
var BusinessTypeName = map[BusinessType]string{
|
||||||
BusinessTypeSaleAudit: "销售合同审核",
|
BusinessTypeExpense: "报销",
|
||||||
BusinessTypeSaleAuditClose: "销售合同关单审核",
|
|
||||||
BusinessTypeSaleAppendAudit: "销售合同追加商品审核",
|
|
||||||
BusinessTypeSaleChangeAudit: "销售合同编辑产品审核",
|
|
||||||
BusinessTypeSaleBenefitAudit: "销售合同修改效益测算",
|
|
||||||
BusinessTypePurchaseAudit: "采购合同审核",
|
|
||||||
BusinessTypeShipmentAudit: "订舱单审核",
|
|
||||||
BusinessTypeShipmentModifyAudit: "订舱修改单审核",
|
|
||||||
BusinessTypeAccountingAudit: "做账合同审核",
|
|
||||||
BusinessTypeAccountingAuditV2: "做账合同审核",
|
|
||||||
BusinessTypeAccountingAppendCostAudit: "做账费用追加审核",
|
|
||||||
BusinessTypeExpense: "报销单审核",
|
|
||||||
BusinessTypeRequest: "申请单审核",
|
|
||||||
BusinessTypePayment: "付款单审核",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type AuditStatus = int64 // 审核状态
|
type AuditStatus = int64 // 审核状态
|
||||||
@@ -131,6 +140,7 @@ const (
|
|||||||
OrderFieldReceivableReceivableAmount OrderField = "receivableAmount"
|
OrderFieldReceivableReceivableAmount OrderField = "receivableAmount"
|
||||||
OrderFieldReceivableOutstandingAmount OrderField = "outstandingAmount"
|
OrderFieldReceivableOutstandingAmount OrderField = "outstandingAmount"
|
||||||
|
|
||||||
|
OrderFieldReceiptReceiptSerial OrderField = "receiptSerial"
|
||||||
OrderFieldReceiptCreatedAt OrderField = "createdAt"
|
OrderFieldReceiptCreatedAt OrderField = "createdAt"
|
||||||
OrderFieldReceiptEntryAmount OrderField = "entryAmount"
|
OrderFieldReceiptEntryAmount OrderField = "entryAmount"
|
||||||
OrderFieldReceiptReceivableFxAmount OrderField = "receivableFxAmount"
|
OrderFieldReceiptReceivableFxAmount OrderField = "receivableFxAmount"
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ type ClaimItem struct {
|
|||||||
Amount decimal.Decimal `json:"amount"`
|
Amount decimal.Decimal `json:"amount"`
|
||||||
CustomName string `json:"customName"`
|
CustomName string `json:"customName"`
|
||||||
IsConfirm int64 `json:"isConfirm"`
|
IsConfirm int64 `json:"isConfirm"`
|
||||||
|
Remarks string `json:"remarks"`
|
||||||
CreatedStaffId int64 `json:"createdStaffId"`
|
CreatedStaffId int64 `json:"createdStaffId"`
|
||||||
DepartmentId int64 `json:"departmentId"`
|
DepartmentId int64 `json:"departmentId"`
|
||||||
CreatedAt *time.Time `json:"createdAt"`
|
CreatedAt *time.Time `json:"createdAt"`
|
||||||
|
|||||||
1
erp/transfer.go
Normal file
1
erp/transfer.go
Normal file
@@ -0,0 +1 @@
|
|||||||
|
package erp
|
||||||
Reference in New Issue
Block a user