Documentation
¶
Index ¶
- Constants
- func NowTime() string
- type FrozenState
- type InventoryData
- func (do *InventoryData) AfterCreate(db *sqlca.Engine) error
- func (do *InventoryData) AfterDelete(db *sqlca.Engine) error
- func (do *InventoryData) AfterQuery(db *sqlca.Engine) error
- func (do *InventoryData) AfterUpdate(db *sqlca.Engine) error
- func (do *InventoryData) BeforeCreate(db *sqlca.Engine) error
- func (do *InventoryData) BeforeDelete(db *sqlca.Engine) error
- func (do *InventoryData) BeforeQuery(db *sqlca.Engine) error
- func (do *InventoryData) BeforeUpdate(db *sqlca.Engine) error
- func (do *InventoryData) GetCreateId() uint64
- func (do *InventoryData) GetCreateName() string
- func (do *InventoryData) GetCreateTime() string
- func (do *InventoryData) GetId() uint64
- func (do *InventoryData) GetIsFrozen() FrozenState
- func (do *InventoryData) GetName() string
- func (do *InventoryData) GetPrice() *float64
- func (do *InventoryData) GetProductExtra() *ProductExtraData
- func (do *InventoryData) GetQuantity() float64
- func (do *InventoryData) GetSerialNo() string
- func (do *InventoryData) GetUpdateId() uint64
- func (do *InventoryData) GetUpdateName() string
- func (do *InventoryData) GetUpdateTime() string
- func (do *InventoryData) SetCreateId(v uint64)
- func (do *InventoryData) SetCreateName(v string)
- func (do *InventoryData) SetCreateTime(v string)
- func (do *InventoryData) SetId(v uint64)
- func (do *InventoryData) SetIsFrozen(v FrozenState)
- func (do *InventoryData) SetName(v string)
- func (do *InventoryData) SetPrice(v *float64)
- func (do *InventoryData) SetProductExtra(v *ProductExtraData)
- func (do *InventoryData) SetQuantity(v float64)
- func (do *InventoryData) SetSerialNo(v string)
- func (do *InventoryData) SetUpdateId(v uint64)
- func (do *InventoryData) SetUpdateName(v string)
- func (do *InventoryData) SetUpdateTime(v string)
- func (do *InventoryData) TableName() string
- type InventoryIn
- func (do *InventoryIn) GetCreateId() uint64
- func (do *InventoryIn) GetCreateName() string
- func (do *InventoryIn) GetCreateTime() string
- func (do *InventoryIn) GetDeleteTime() string
- func (do *InventoryIn) GetId() uint64
- func (do *InventoryIn) GetIsDeleted() int8
- func (do *InventoryIn) GetOrderNo() string
- func (do *InventoryIn) GetProductId() uint64
- func (do *InventoryIn) GetQuantity() float64
- func (do *InventoryIn) GetRemark() string
- func (do *InventoryIn) GetUpdateId() uint64
- func (do *InventoryIn) GetUpdateName() string
- func (do *InventoryIn) GetUpdateTime() string
- func (do *InventoryIn) GetUserId() uint64
- func (do *InventoryIn) GetUserName() string
- func (do *InventoryIn) GetWeight() float64
- func (do *InventoryIn) SetCreateId(v uint64)
- func (do *InventoryIn) SetCreateName(v string)
- func (do *InventoryIn) SetCreateTime(v string)
- func (do *InventoryIn) SetDeleteTime(v string)
- func (do *InventoryIn) SetId(v uint64)
- func (do *InventoryIn) SetIsDeleted(v int8)
- func (do *InventoryIn) SetOrderNo(v string)
- func (do *InventoryIn) SetProductId(v uint64)
- func (do *InventoryIn) SetQuantity(v float64)
- func (do *InventoryIn) SetRemark(v string)
- func (do *InventoryIn) SetUpdateId(v uint64)
- func (do *InventoryIn) SetUpdateName(v string)
- func (do *InventoryIn) SetUpdateTime(v string)
- func (do *InventoryIn) SetUserId(v uint64)
- func (do *InventoryIn) SetUserName(v string)
- func (do *InventoryIn) SetWeight(v float64)
- type InventoryOut
- func (do *InventoryOut) GetCreateId() uint64
- func (do *InventoryOut) GetCreateName() string
- func (do *InventoryOut) GetCreateTime() string
- func (do *InventoryOut) GetDeleteTime() string
- func (do *InventoryOut) GetId() uint64
- func (do *InventoryOut) GetIsDeleted() int8
- func (do *InventoryOut) GetOrderNo() string
- func (do *InventoryOut) GetProductId() uint64
- func (do *InventoryOut) GetQuantity() float64
- func (do *InventoryOut) GetRemark() string
- func (do *InventoryOut) GetUpdateId() uint64
- func (do *InventoryOut) GetUpdateName() string
- func (do *InventoryOut) GetUpdateTime() string
- func (do *InventoryOut) GetUserId() uint64
- func (do *InventoryOut) GetUserName() string
- func (do *InventoryOut) GetWeight() float64
- func (do *InventoryOut) SetCreateId(v uint64)
- func (do *InventoryOut) SetCreateName(v string)
- func (do *InventoryOut) SetCreateTime(v string)
- func (do *InventoryOut) SetDeleteTime(v string)
- func (do *InventoryOut) SetId(v uint64)
- func (do *InventoryOut) SetIsDeleted(v int8)
- func (do *InventoryOut) SetOrderNo(v string)
- func (do *InventoryOut) SetProductId(v uint64)
- func (do *InventoryOut) SetQuantity(v float64)
- func (do *InventoryOut) SetRemark(v string)
- func (do *InventoryOut) SetUpdateId(v uint64)
- func (do *InventoryOut) SetUpdateName(v string)
- func (do *InventoryOut) SetUpdateTime(v string)
- func (do *InventoryOut) SetUserId(v uint64)
- func (do *InventoryOut) SetUserName(v string)
- func (do *InventoryOut) SetWeight(v float64)
- type ProductExtraData
Constants ¶
View Source
const ( FrozenState_False = 0 FrozenState_Ture = 1 )
View Source
const ( INVENTORY_DATA_COLUMN_ID = "id" INVENTORY_DATA_COLUMN_CREATE_ID = "create_id" INVENTORY_DATA_COLUMN_CREATE_NAME = "create_name" INVENTORY_DATA_COLUMN_CREATE_TIME = "create_time" INVENTORY_DATA_COLUMN_UPDATE_ID = "update_id" INVENTORY_DATA_COLUMN_UPDATE_NAME = "update_name" INVENTORY_DATA_COLUMN_UPDATE_TIME = "update_time" INVENTORY_DATA_COLUMN_IS_FROZEN = "is_frozen" INVENTORY_DATA_COLUMN_NAME = "name" INVENTORY_DATA_COLUMN_SERIAL_NO = "serial_no" INVENTORY_DATA_COLUMN_QUANTITY = "quantity" INVENTORY_DATA_COLUMN_PRICE = "price" INVENTORY_DATA_COLUMN_PRODUCT_EXTRA = "product_extra" )
View Source
const ( INVENTORY_IN_COLUMN_ID = "id" INVENTORY_IN_COLUMN_CREATE_ID = "create_id" INVENTORY_IN_COLUMN_CREATE_NAME = "create_name" INVENTORY_IN_COLUMN_CREATE_TIME = "create_time" INVENTORY_IN_COLUMN_UPDATE_ID = "update_id" INVENTORY_IN_COLUMN_UPDATE_NAME = "update_name" INVENTORY_IN_COLUMN_UPDATE_TIME = "update_time" INVENTORY_IN_COLUMN_IS_DELETED = "is_deleted" INVENTORY_IN_COLUMN_DELETE_TIME = "delete_time" INVENTORY_IN_COLUMN_PRODUCT_ID = "product_id" INVENTORY_IN_COLUMN_ORDER_NO = "order_no" INVENTORY_IN_COLUMN_USER_ID = "user_id" INVENTORY_IN_COLUMN_USER_NAME = "user_name" INVENTORY_IN_COLUMN_QUANTITY = "quantity" INVENTORY_IN_COLUMN_WEIGHT = "weight" INVENTORY_IN_COLUMN_REMARK = "remark" )
View Source
const ( INVENTORY_OUT_COLUMN_ID = "id" INVENTORY_OUT_COLUMN_CREATE_ID = "create_id" INVENTORY_OUT_COLUMN_CREATE_NAME = "create_name" INVENTORY_OUT_COLUMN_CREATE_TIME = "create_time" INVENTORY_OUT_COLUMN_UPDATE_ID = "update_id" INVENTORY_OUT_COLUMN_UPDATE_NAME = "update_name" INVENTORY_OUT_COLUMN_UPDATE_TIME = "update_time" INVENTORY_OUT_COLUMN_IS_DELETED = "is_deleted" INVENTORY_OUT_COLUMN_DELETE_TIME = "delete_time" INVENTORY_OUT_COLUMN_PRODUCT_ID = "product_id" INVENTORY_OUT_COLUMN_ORDER_NO = "order_no" INVENTORY_OUT_COLUMN_USER_ID = "user_id" INVENTORY_OUT_COLUMN_USER_NAME = "user_name" INVENTORY_OUT_COLUMN_QUANTITY = "quantity" INVENTORY_OUT_COLUMN_WEIGHT = "weight" INVENTORY_OUT_COLUMN_REMARK = "remark" )
View Source
const TableNameInventoryData = "`inventory_data`" //库存数据表
View Source
const TableNameInventoryIn = "`inventory_in`" //入库主表
View Source
const TableNameInventoryOut = "`inventory_out`" //出库主表
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FrozenState ¶
type FrozenState int
func (FrozenState) String ¶
func (s FrozenState) String() string
type InventoryData ¶
type InventoryData struct {
Id uint64 `json:"id" db:"id" gorm:"primarykey"` //产品ID
CreateId uint64 `json:"create_id" db:"create_id" ` //创建人ID
CreateName string `json:"create_name" db:"create_name" ` //创建人姓名
CreateTime string `json:"create_time" db:"create_time" gorm:"autoCreateTime" sqlca:"readonly"` //创建时间
UpdateId uint64 `json:"update_id" db:"update_id" ` //更新人ID
UpdateName string `json:"update_name" db:"update_name" ` //更新人姓名
UpdateTime string `json:"update_time" db:"update_time" gorm:"autoUpdateTime" sqlca:"readonly"` //更新时间
IsFrozen FrozenState `json:"is_frozen" db:"is_frozen" ` //冻结状态(0: 未冻结 1: 已冻结)
Name string `json:"name" db:"name" ` //产品名称
SerialNo string `json:"serial_no" db:"serial_no" ` //产品编号
Quantity float64 `json:"quantity" db:"quantity" ` //产品库存
Price *float64 `json:"price" db:"price" ` //产品均价
ProductExtra *ProductExtraData `json:"product_extra" db:"product_extra" sqlca:"isnull"` //产品附带数据(JSON文本)
Location sqlca.Point `json:"location" db:"location" ` // 地理位置坐标
}
func (*InventoryData) AfterCreate ¶
func (do *InventoryData) AfterCreate(db *sqlca.Engine) error
func (*InventoryData) AfterDelete ¶
func (do *InventoryData) AfterDelete(db *sqlca.Engine) error
func (*InventoryData) AfterQuery ¶
func (do *InventoryData) AfterQuery(db *sqlca.Engine) error
func (*InventoryData) AfterUpdate ¶
func (do *InventoryData) AfterUpdate(db *sqlca.Engine) error
func (*InventoryData) BeforeCreate ¶
func (do *InventoryData) BeforeCreate(db *sqlca.Engine) error
func (*InventoryData) BeforeDelete ¶
func (do *InventoryData) BeforeDelete(db *sqlca.Engine) error
func (*InventoryData) BeforeQuery ¶
func (do *InventoryData) BeforeQuery(db *sqlca.Engine) error
func (*InventoryData) BeforeUpdate ¶
func (do *InventoryData) BeforeUpdate(db *sqlca.Engine) error
func (*InventoryData) GetCreateId ¶
func (do *InventoryData) GetCreateId() uint64
func (*InventoryData) GetCreateName ¶
func (do *InventoryData) GetCreateName() string
func (*InventoryData) GetCreateTime ¶
func (do *InventoryData) GetCreateTime() string
func (*InventoryData) GetId ¶
func (do *InventoryData) GetId() uint64
func (*InventoryData) GetIsFrozen ¶
func (do *InventoryData) GetIsFrozen() FrozenState
func (*InventoryData) GetName ¶
func (do *InventoryData) GetName() string
func (*InventoryData) GetPrice ¶
func (do *InventoryData) GetPrice() *float64
func (*InventoryData) GetProductExtra ¶
func (do *InventoryData) GetProductExtra() *ProductExtraData
func (*InventoryData) GetQuantity ¶
func (do *InventoryData) GetQuantity() float64
func (*InventoryData) GetSerialNo ¶
func (do *InventoryData) GetSerialNo() string
func (*InventoryData) GetUpdateId ¶
func (do *InventoryData) GetUpdateId() uint64
func (*InventoryData) GetUpdateName ¶
func (do *InventoryData) GetUpdateName() string
func (*InventoryData) GetUpdateTime ¶
func (do *InventoryData) GetUpdateTime() string
func (*InventoryData) SetCreateId ¶
func (do *InventoryData) SetCreateId(v uint64)
func (*InventoryData) SetCreateName ¶
func (do *InventoryData) SetCreateName(v string)
func (*InventoryData) SetCreateTime ¶
func (do *InventoryData) SetCreateTime(v string)
func (*InventoryData) SetId ¶
func (do *InventoryData) SetId(v uint64)
func (*InventoryData) SetIsFrozen ¶
func (do *InventoryData) SetIsFrozen(v FrozenState)
func (*InventoryData) SetName ¶
func (do *InventoryData) SetName(v string)
func (*InventoryData) SetPrice ¶
func (do *InventoryData) SetPrice(v *float64)
func (*InventoryData) SetProductExtra ¶
func (do *InventoryData) SetProductExtra(v *ProductExtraData)
func (*InventoryData) SetQuantity ¶
func (do *InventoryData) SetQuantity(v float64)
func (*InventoryData) SetSerialNo ¶
func (do *InventoryData) SetSerialNo(v string)
func (*InventoryData) SetUpdateId ¶
func (do *InventoryData) SetUpdateId(v uint64)
func (*InventoryData) SetUpdateName ¶
func (do *InventoryData) SetUpdateName(v string)
func (*InventoryData) SetUpdateTime ¶
func (do *InventoryData) SetUpdateTime(v string)
func (*InventoryData) TableName ¶
func (do *InventoryData) TableName() string
type InventoryIn ¶
type InventoryIn struct {
Id uint64 `json:"id" db:"id" gorm:"primarykey"` //主键ID
CreateId uint64 `json:"create_id" db:"create_id" ` //创建人ID
CreateName string `json:"create_name" db:"create_name" ` //创建人姓名
CreateTime string `json:"create_time" db:"create_time" gorm:"autoCreateTime" sqlca:"readonly"` //创建时间
UpdateId uint64 `json:"update_id" db:"update_id" ` //更新人ID
UpdateName string `json:"update_name" db:"update_name" ` //更新人姓名
UpdateTime string `json:"update_time" db:"update_time" gorm:"autoUpdateTime" sqlca:"readonly"` //更新时间
IsDeleted int8 `json:"is_deleted" db:"is_deleted" ` //删除状态(0: 未删除 1: 已删除)
DeleteTime string `json:"delete_time" db:"delete_time" sqlca:"isnull"` //删除时间
ProductId uint64 `json:"product_id" db:"product_id" ` //产品ID
OrderNo string `json:"order_no" db:"order_no" ` //入库单号
UserId uint64 `json:"user_id" db:"user_id" ` //交货人ID
UserName string `json:"user_name" db:"user_name" ` //交货人姓名
Quantity float64 `json:"quantity" db:"quantity" ` //数量
Weight float64 `json:"weight" db:"weight" ` //净重
Remark string `json:"remark" db:"remark" ` //备注
}
func (*InventoryIn) GetCreateId ¶
func (do *InventoryIn) GetCreateId() uint64
func (*InventoryIn) GetCreateName ¶
func (do *InventoryIn) GetCreateName() string
func (*InventoryIn) GetCreateTime ¶
func (do *InventoryIn) GetCreateTime() string
func (*InventoryIn) GetDeleteTime ¶
func (do *InventoryIn) GetDeleteTime() string
func (*InventoryIn) GetId ¶
func (do *InventoryIn) GetId() uint64
func (*InventoryIn) GetIsDeleted ¶
func (do *InventoryIn) GetIsDeleted() int8
func (*InventoryIn) GetOrderNo ¶
func (do *InventoryIn) GetOrderNo() string
func (*InventoryIn) GetProductId ¶
func (do *InventoryIn) GetProductId() uint64
func (*InventoryIn) GetQuantity ¶
func (do *InventoryIn) GetQuantity() float64
func (*InventoryIn) GetRemark ¶
func (do *InventoryIn) GetRemark() string
func (*InventoryIn) GetUpdateId ¶
func (do *InventoryIn) GetUpdateId() uint64
func (*InventoryIn) GetUpdateName ¶
func (do *InventoryIn) GetUpdateName() string
func (*InventoryIn) GetUpdateTime ¶
func (do *InventoryIn) GetUpdateTime() string
func (*InventoryIn) GetUserId ¶
func (do *InventoryIn) GetUserId() uint64
func (*InventoryIn) GetUserName ¶
func (do *InventoryIn) GetUserName() string
func (*InventoryIn) GetWeight ¶
func (do *InventoryIn) GetWeight() float64
func (*InventoryIn) SetCreateId ¶
func (do *InventoryIn) SetCreateId(v uint64)
func (*InventoryIn) SetCreateName ¶
func (do *InventoryIn) SetCreateName(v string)
func (*InventoryIn) SetCreateTime ¶
func (do *InventoryIn) SetCreateTime(v string)
func (*InventoryIn) SetDeleteTime ¶
func (do *InventoryIn) SetDeleteTime(v string)
func (*InventoryIn) SetId ¶
func (do *InventoryIn) SetId(v uint64)
func (*InventoryIn) SetIsDeleted ¶
func (do *InventoryIn) SetIsDeleted(v int8)
func (*InventoryIn) SetOrderNo ¶
func (do *InventoryIn) SetOrderNo(v string)
func (*InventoryIn) SetProductId ¶
func (do *InventoryIn) SetProductId(v uint64)
func (*InventoryIn) SetQuantity ¶
func (do *InventoryIn) SetQuantity(v float64)
func (*InventoryIn) SetRemark ¶
func (do *InventoryIn) SetRemark(v string)
func (*InventoryIn) SetUpdateId ¶
func (do *InventoryIn) SetUpdateId(v uint64)
func (*InventoryIn) SetUpdateName ¶
func (do *InventoryIn) SetUpdateName(v string)
func (*InventoryIn) SetUpdateTime ¶
func (do *InventoryIn) SetUpdateTime(v string)
func (*InventoryIn) SetUserId ¶
func (do *InventoryIn) SetUserId(v uint64)
func (*InventoryIn) SetUserName ¶
func (do *InventoryIn) SetUserName(v string)
func (*InventoryIn) SetWeight ¶
func (do *InventoryIn) SetWeight(v float64)
type InventoryOut ¶
type InventoryOut struct {
Id uint64 `json:"id" db:"id" gorm:"primarykey"` //主键ID
CreateId uint64 `json:"create_id" db:"create_id" ` //创建人ID
CreateName string `json:"create_name" db:"create_name" ` //创建人姓名
CreateTime string `json:"create_time" db:"create_time" gorm:"autoCreateTime" sqlca:"readonly"` //创建时间
UpdateId uint64 `json:"update_id" db:"update_id" ` //更新人ID
UpdateName string `json:"update_name" db:"update_name" ` //更新人姓名
UpdateTime string `json:"update_time" db:"update_time" gorm:"autoUpdateTime" sqlca:"readonly"` //更新时间
IsDeleted int8 `json:"is_deleted" db:"is_deleted" ` //删除状态(0: 未删除 1: 已删除)
DeleteTime string `json:"delete_time" db:"delete_time" sqlca:"isnull"` //删除时间
ProductId uint64 `json:"product_id" db:"product_id" ` //产品ID
OrderNo string `json:"order_no" db:"order_no" ` //出库单号
UserId uint64 `json:"user_id" db:"user_id" ` //收货人ID
UserName string `json:"user_name" db:"user_name" ` //收货人姓名
Quantity float64 `json:"quantity" db:"quantity" ` //数量
Weight float64 `json:"weight" db:"weight" ` //净重
Remark string `json:"remark" db:"remark" ` //备注
}
func (*InventoryOut) GetCreateId ¶
func (do *InventoryOut) GetCreateId() uint64
func (*InventoryOut) GetCreateName ¶
func (do *InventoryOut) GetCreateName() string
func (*InventoryOut) GetCreateTime ¶
func (do *InventoryOut) GetCreateTime() string
func (*InventoryOut) GetDeleteTime ¶
func (do *InventoryOut) GetDeleteTime() string
func (*InventoryOut) GetId ¶
func (do *InventoryOut) GetId() uint64
func (*InventoryOut) GetIsDeleted ¶
func (do *InventoryOut) GetIsDeleted() int8
func (*InventoryOut) GetOrderNo ¶
func (do *InventoryOut) GetOrderNo() string
func (*InventoryOut) GetProductId ¶
func (do *InventoryOut) GetProductId() uint64
func (*InventoryOut) GetQuantity ¶
func (do *InventoryOut) GetQuantity() float64
func (*InventoryOut) GetRemark ¶
func (do *InventoryOut) GetRemark() string
func (*InventoryOut) GetUpdateId ¶
func (do *InventoryOut) GetUpdateId() uint64
func (*InventoryOut) GetUpdateName ¶
func (do *InventoryOut) GetUpdateName() string
func (*InventoryOut) GetUpdateTime ¶
func (do *InventoryOut) GetUpdateTime() string
func (*InventoryOut) GetUserId ¶
func (do *InventoryOut) GetUserId() uint64
func (*InventoryOut) GetUserName ¶
func (do *InventoryOut) GetUserName() string
func (*InventoryOut) GetWeight ¶
func (do *InventoryOut) GetWeight() float64
func (*InventoryOut) SetCreateId ¶
func (do *InventoryOut) SetCreateId(v uint64)
func (*InventoryOut) SetCreateName ¶
func (do *InventoryOut) SetCreateName(v string)
func (*InventoryOut) SetCreateTime ¶
func (do *InventoryOut) SetCreateTime(v string)
func (*InventoryOut) SetDeleteTime ¶
func (do *InventoryOut) SetDeleteTime(v string)
func (*InventoryOut) SetId ¶
func (do *InventoryOut) SetId(v uint64)
func (*InventoryOut) SetIsDeleted ¶
func (do *InventoryOut) SetIsDeleted(v int8)
func (*InventoryOut) SetOrderNo ¶
func (do *InventoryOut) SetOrderNo(v string)
func (*InventoryOut) SetProductId ¶
func (do *InventoryOut) SetProductId(v uint64)
func (*InventoryOut) SetQuantity ¶
func (do *InventoryOut) SetQuantity(v float64)
func (*InventoryOut) SetRemark ¶
func (do *InventoryOut) SetRemark(v string)
func (*InventoryOut) SetUpdateId ¶
func (do *InventoryOut) SetUpdateId(v uint64)
func (*InventoryOut) SetUpdateName ¶
func (do *InventoryOut) SetUpdateName(v string)
func (*InventoryOut) SetUpdateTime ¶
func (do *InventoryOut) SetUpdateTime(v string)
func (*InventoryOut) SetUserId ¶
func (do *InventoryOut) SetUserId(v uint64)
func (*InventoryOut) SetUserName ¶
func (do *InventoryOut) SetUserName(v string)
func (*InventoryOut) SetWeight ¶
func (do *InventoryOut) SetWeight(v float64)
type ProductExtraData ¶
Click to show internal directories.
Click to hide internal directories.