Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Batch ¶
type Batch interface { // BatchTime 批次时间 BatchTime() time.Time // BatchName 批次名 BatchName() string // BatchOwner 批次责任人 BatchOwner() Staff }
Batch 批次
type ChineseTabler ¶
type ChineseTabler interface { // TableCnName 表中文名 TableCnName() string // TableName 表名 TableName() string }
ChineseTabler 带表名和中文表名的模型
普适用于 mysql mongo 接口名字是传承 gorm 的 Tabler
type Commodity ¶
type Commodity interface { // StockIn 入库 StockIn() error // StockOut 出库 StockOut() error // FractionalPrice 价格以形式分数 FractionalPrice(price float64) // GetBatch 获取批次信息 GetBatch() Batch // SetBatch 设置批次信息 SetBatch(batch Batch) }
Commodity 货品
type Constant ¶
type Constant interface { // Display 获取中文名 Display() string }
Constant 自定义类型常量需实现该接口
type Credential ¶
type EsTabler ¶
type EsTabler interface { ChineseTabler // Mapping 返回 ES 表结构 Mapping() map[string]interface{} // ToESDoc 转为 ES 的一条记录 ToESDoc() map[string]interface{} }
EsTabler 带表名和中文表名的ES模型
type Invoice ¶
type Invoice interface { // ImportInvoice 导入单据 ImportInvoice(invoiceType _const.InvoiceType) (error, inv Invoice) // ExportInvoice 导出单据 ExportInvoice() error }
Invoice 单据
Click to show internal directories.
Click to hide internal directories.