Documentation ¶
Index ¶
- func CheckArea(areaId int) (int, string, error)
- func CheckBrandId(brandId int) (int, string, error)
- func CheckProvince(provinceId int) (int, string, error)
- func CheckUnitId(unitId int) (int, string, error)
- func DeleteErpGood(id int, db orm.Ormer) (int64, error)
- func ExistBarCodeInAgent(barcode string) (int, error)
- func ExistBarcode(barcode string, goodId int) (int, error)
- func ExistCompanyId(companyId int) (int, error)
- func ExistGoodName(name string, goodId int) (int, error)
- func ExistGoodsId(goodsId int) bool
- func InsertMultiGoods(data []*JccCenterGoods) (int64, error)
- func QueryErpCompanyIdByCompanyId(companyId int) (int, error)
- func QueryErpGoodsCount(condition string) (int, error)
- func QueryOnlineGoodsCount(id string) (count int, err error)
- func UpdateErpGood(data *JccCenterGoods, db orm.Ormer) (int64, error)
- type ErpGoodsInfo
- type JccCenterGoods
- type SyncInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExistCompanyId ¶
func ExistGoodsId ¶
func QueryErpCompanyIdByCompanyId ¶
通过公司id查询上级公司id
func QueryOnlineGoodsCount ¶
Types ¶
type ErpGoodsInfo ¶
type ErpGoodsInfo struct { Id int `orm:"column(id);auto" description:"ID" json:"id" ` Name string `orm:"column(name);size(150)" description:"名称" json:"name" valid:"Required"` Spu string `orm:"column(spu);size(150)" description:"SPU" json:"spu" ` Sku string `orm:"column(sku);size(150)" description:"SKU" json:"sku" ` Barcode string `orm:"column(barcode);size(150)" description:"条码" json:"barcode" valid:"Required"` Spec string `orm:"column(spec);size(150)" description:"规格" json:"spec" "` BuyingPrice float64 `orm:"column(buying_price);digits(11);decimals(2)" description:"进货价" json:"buying_price" ` RetailPrice float64 `orm:"column(retail_price);digits(11);decimals(2)" description:"零售价" json:"retail_price" ` InventoryUpperLimit string `orm:"column(inventory_upper_limit);size(255);null" description:"库存上限" json:"inventory_upper_limit" ` InventoryLowerLimit string `orm:"column(inventory_lower_limit)" description:"库存下限" json:"inventory_lower_limit" ` MnemonicWord string `orm:"column(mnemonic_word);size(255)" description:"助记词" json:"mnemonic_word" ` Remark string `orm:"column(remark);size(150)" description:"备注" json:"remark" ` Image string `orm:"column(image);size(150)" description:"主图" json:"image" ` Images string `orm:"column(images)" description:"多图" json:"images" ` Content string `orm:"column(content)" description:"内容" json:"content" ` ProducingProvinceId int `orm:"column(producing_province_id)" description:"产地省ID" json:"producing_province_id" valid:"Required"` ProducingProvinceName string `orm:"column(producing_province_name)" description:"产地省名称" json:"producing_province_name" ` ProducingCityId int `orm:"column(producing_city_id)" description:"产地城市ID" json:"producing_city_id" valid:"Required"` ProducingCityName string `orm:"column(producing_city_name)" description:"产地城市名称" json:"producing_city_name" ` ProducingAreaId int `orm:"column(producing_area_id)" description:"产地区域ID" json:"producing_area_id" valid:"Required"` ProducingAreaName string `orm:"column(producing_area_name)" description:"产地区域ID" json:"producing_area_name" ` ProducingAreaDetail string `orm:"column(producing_area_detail);size(150)" description:"产地详情" json:"producing_area_detail" ` UnitId int `orm:"column(unit_id)" description:"单位ID" json:"unit_id" valid:"Required"` UnitName string `orm:"column(unit_name)" description:"单位名称" json:"unit_name" ` BrandId int `orm:"column(brand_id)" description:"品牌ID" json:"brand_id" valid:"Required"` BrandName string `orm:"column(brand_name)" description:"品牌名称" json:"brand_name" ` CreatedAt int64 `orm:"column(created_at)" description:"创建时间" json:"-" ` UpdatedAt int64 `orm:"column(updated_at)" description:"修改时间" json:"-" ` DeletedAt int64 `orm:"column(deleted_at)" description:"删除时间" json:"-" ` IsDel int8 `orm:"column(is_del)" description:"是否删除" json:"-" ` A8Code int8 `orm:"column(a8_code)" description:"a8编码" json:"a8_code" ` IsCancelProcurement int8 `orm:"column(is_cancel_procurement)" description:"是否取消采购" json:"is_cancel_procurement" ` CategoryId int `orm:"column(category_id)" description:"商品分类" json:"goods_category_ids" ` Option int `orm:"column(option)" description:"可定库存" json:"option" ` Uuid int `orm:"column(uuid)" description:"前端判断唯一字段" json:"uuid" ` }
func QueryErpGoodsByErpCompanyId ¶
func QueryErpGoodsByErpCompanyId(condition string, page, pageSize int) ([]ErpGoodsInfo, error)
通过erpId查询erp商品信息及库存
type JccCenterGoods ¶
type JccCenterGoods struct { Id int `orm:"column(id);auto" description:"ID" json:"id" ` Name string `orm:"column(name);size(150)" description:"名称" json:"name" valid:"Required"` Spu string `orm:"column(spu);size(150)" description:"SPU" json:"spu" ` Sku string `orm:"column(sku);size(150)" description:"SKU" json:"sku" ` Barcode string `orm:"column(barcode);size(150)" description:"条码" json:"barcode" valid:"Required" ` Spec string `orm:"column(spec);size(150)" description:"规格" json:"spec" ` BuyingPrice float64 `orm:"column(buying_price);digits(11);decimals(2)" description:"进货价" json:"agent_price" ` RetailPrice float64 `orm:"column(retail_price);digits(11);decimals(2)" description:"零售价" json:"retail_price" ` InventoryUpperLimit string `orm:"column(inventory_upper_limit);size(255);null" description:"库存上限" json:"inventory_upper_limit" ` InventoryLowerLimit string `orm:"column(inventory_lower_limit)" description:"库存下限" json:"inventory_lower_limit" ` MnemonicWord string `orm:"column(mnemonic_word);size(255)" description:"助记词" json:"mnemonic_word" ` Remark string `orm:"column(remark);size(150)" description:"备注" json:"remark" ` Image string `orm:"column(image);size(150)" description:"主图" json:"image" ` Images string `orm:"column(images)" description:"多图" json:"images" ` Content string `orm:"column(content)" description:"内容" json:"content" ` ProducingProvinceId int `orm:"column(producing_province_id)" description:"产地省ID" json:"producing_province_id" valid:"Required"` ProducingProvinceName string `orm:"column(producing_province_name)" description:"产地省名称" json:"producing_province_name" ` ProducingCityId int `orm:"column(producing_city_id)" description:"产地城市ID" json:"producing_city_id" valid:"Required"` ProducingCityName string `orm:"column(producing_city_name)" description:"产地城市名称" json:"producing_city_name" ` ProducingAreaId int `orm:"column(producing_area_id)" description:"产地区域ID" json:"producing_area_id" valid:"Required"` ProducingAreaName string `orm:"column(producing_area_name)" description:"产地区域ID" json:"producing_area_name" ` ProducingAreaDetail string `orm:"column(producing_area_detail);size(150)" description:"产地详情" json:"producing_area_detail" ` UnitId int `orm:"column(unit_id)" description:"单位ID" json:"unit_id" valid:"Required"` UnitName string `orm:"column(unit_name)" description:"单位名称" json:"unit_name" ` BrandId int `orm:"column(brand_id)" description:"品牌ID" json:"brand_id" valid:"Required"` BrandName string `orm:"column(brand_name)" description:"品牌名称" json:"brand_name" ` CreatedAt int64 `orm:"column(created_at)" description:"创建时间" json:"-" ` UpdatedAt int64 `orm:"column(updated_at)" description:"修改时间" json:"-" ` DeletedAt int64 `orm:"column(deleted_at)" description:"删除时间" json:"-" ` IsDel int8 `orm:"column(is_del)" description:"是否删除" json:"-" ` A8Code string `orm:"column(a8_code)" description:"a8编码" json:"a8_code" ` IsCancelProcurement int8 `orm:"column(is_cancel_procurement)" description:"是否取消采购" json:"is_cancel_procurement" ` CategoryId int `orm:"column(category_id)" description:"商品分类" json:"goods_category_ids" ` }
func QueryOnlineGoodsInfo ¶
func QueryOnlineGoodsInfo(id string) (list JccCenterGoods, err error)
Click to show internal directories.
Click to hide internal directories.