goods.basegoods.js 8.79 KB
module.exports={
    namespace:"basegoods",
    apis:{
        getbaseProductCountByStatus:{
        	title:"列表头部各个审核状态的数量",
        	url:"/product/getbaseProductCountByStatus",
        	params:[
        		{name: 'supplierId', type: 'Number'},
				{name: 'productSkn', type: 'Number'},
				{name: 'productSku', type: 'number'},
				{name: 'productName', type: 'String'},
				{name: 'founder', type: 'Number'},
				{name: 'shopId', type: 'Number'},
				{name: 'brandId', type: 'Number'},
				{name: 'isOutLets', type: 'String'},
				{name: 'isAdvance', type: 'String'},
				{name: 'gender', type: 'String'},
				{name: 'sellTypeArray', type: 'String'},
				{name: 'maxSortId', type: 'Number'},
				{name: 'middleSortId', type: 'Number'},
				{name: 'smallSortId', type: 'Number'},
				{name: 'sortId', type: 'Number'},
				{name: 'page', type: 'Number'},
				{name: 'size', type: 'Number'},
				{name: 'supplierId', type: 'Number'},
				{name: 'isAuditing', type: 'Number'},
				{name: 'founderName', type: 'String'},
				{name:'factoryCode',type:'String'},
				{name:'skuFactoryCode',type:'String'},
				{name:'appType',type:'Number'},
				{name: 'goodsYearsArray', type: 'String'},
				{name: 'goodsSeasonArray', type: 'String'},
				{name: 'nationalCode', type: 'String'}
        	]
        },
        getBaseProductList:{
        	title:'列表数据',
        	url: '/product/getBaseProductList',
        	params: [
				{name: 'supplierId', type: 'Number'},
				{name: 'productSkn', type: 'Number'},
				{name: 'productSku', type: 'number'},
				{name: 'productName', type: 'String'},
				{name: 'founder', type: 'Number'},
				{name: 'shopId', type: 'Number'},
				{name: 'brandId', type: 'Number'},
				{name: 'isOutLets', type: 'String'},
				{name: 'isAdvance', type: 'String'},
				{name: 'gender', type: 'String'},
				{name: 'sellTypeArray', type: 'String'},
				{name: 'maxSortId', type: 'Number'},
				{name: 'middleSortId', type: 'Number'},
				{name: 'smallSortId', type: 'Number'},
				{name: 'sortId', type: 'Number'},
				{name: 'page', type: 'Number'},
				{name: 'size', type: 'Number'},
				{name: 'supplierId', type: 'Number'},
				{name: 'isAuditing', type: 'Number'},
				{name: 'founderName', type: 'String'},
				{name:'factoryCode',type:'String'},
				{name:'skuFactoryCode',type:'String'},
				{name: 'appType', type: 'Number'},
				{name: 'goodsYearsArray', type: 'String'},
				{name: 'goodsSeasonArray', type: 'String'},
				{name: 'nationalCode', type: 'String'}
			]
        },
        addBaseProduct:{
        	title:'添加接口',
        	url: '/product/addBaseProduct',
        	params: [
				{name: 'ageLevel', type: 'String'},
				{name: 'attribute', type: 'Number'},
				{name: 'factoryCode', type: 'String'},
				{name: 'gender', type: 'String'},
				{name: 'goodsSeason', type: 'Number'},
				{name: 'goodsYears', type: 'Number'},
				{name: 'grade', type: 'Number'},
				{name: 'isLimitbuy', type: 'String'},
				{name: 'isLimited', type: 'String'},
				{name: 'isPromotionalGifts', type: 'String'},
				{name: 'productName', type: 'String'},
				{name: 'productTag', type: 'String'},
				{name: 'retailPriceStr', type: 'String'},
				{name: 'salesPriceStr', type: 'String'},
				{name: 'expectArrivalTimeStr', type: 'String'},
				{name: 'baseGoodInfoStr', type: 'String'},
				{name: 'shopId', type: 'Number'},
				{name: 'brandId', type: 'Number'},
				{name: 'supplierId', type: 'Number'},
				{name: 'maxSortId', type: 'Number'},
				{name: 'middleSortId', type: 'Number'},
				{name: 'smallSortId', type: 'Number'},
				{name: 'seasons', type: 'String'},
				{name: 'productStandardRelationStr', type: 'String'},
				{name: 'appType', type: 'Number'},
				{name: 'classic', type: 'Number'},
				{name: 'brandSaleTimeStr', type: 'String'},
				{name: 'expectSaleTimeStr', type: 'String'},
				{name: 'sellType', type: 'Number'}
			]
        },
        queryProductColors:{
        	title:'获取类目颜色',
        	url: '/productColor/queryProductColors'
        },
        deleteBaseProduct:{
        	title:'删除基础商品',
        	url: '/product/deleteBaseProduct',
			params: [
				{name: 'productSkn', type: 'Number'},
				{name: 'isAuditing', type: 'String'}
			]
        },
        updateBaseProduct:{
        	title:'修改基础商品接口',
        	url: '/product/updateBaseProduct',
			params: [
				{name: 'productSkn', type: 'Number'},
				{name: 'ageLevel', type: 'String'},
				{name: 'attribute', type: 'Number'},
				{name: 'factoryCode', type: 'String'},
				{name: 'gender', type: 'String'},
				{name: 'goodsSeason', type: 'Number'},
				{name: 'goodsYears', type: 'Number'},
				{name: 'grade', type: 'Number'},
				{name: 'isLimitbuy', type: 'String'},
				{name: 'isLimited', type: 'String'},
				{name: 'isPromotionalGifts', type: 'String'},
				{name: 'productName', type: 'String'},
				{name: 'productTag', type: 'String'},
				{name: 'retailPriceStr', type: 'String'},
				{name: 'salesPriceStr', type: 'String'},
				{name: 'expectArrivalTimeStr', type: 'String'},
				{name: 'baseGoodInfoStr', type: 'String'},
				{name: 'shopId', type: 'Number'},
				{name: 'brandId', type: 'Number'},
				{name: 'supplierId', type: 'Number'},
				{name: 'maxSortId', type: 'Number'},
				{name: 'middleSortId', type: 'Number'},
				{name: 'smallSortId', type: 'Number'},
				{name: 'seasons', type: 'String'},
				{name: 'isOutLets', type: 'String'},
				{name: 'isAdvance', type: 'String'},
				{name: 'isVip', type: 'String'},
				{name: 'vipSetting', type: 'String'},
				{name: 'stock', type: 'Number'},
				{name: 'isAuditing', type: 'Number'},
				{name: 'productStandardRelationStr', type: 'String'},
				{name: 'appType', type: 'Number'},
				{name: 'deposit', type: 'Number'},
                {name: 'sellType', type: 'Number'},
                {name: 'isBonded', type: 'String'},
                {name: 'productBondedBo', type: 'Object'},
			]
        },
        getBaseProduct:{
        	title:'获取商品详情数据',
        	url: '/product/getBaseProduct',
			params: [
				{name: 'productSkn', type: 'Number'},
				{name:'isAuditing', type:'Number'}
			]
        },
        batchAuditPassBaseProduct:{
        	title:'通过',
        	url: '/product/batchAuditPassBaseProduct',
			params: [
				{name:'pramStr', type:'String'},
				{name: 'productSknList', type: 'String'}
			]
        },
        batchAuditRejectBaseProduct:{
        	title:'驳回',
        	url: '/product/batchAuditRejectBaseProduct',
			params: [
				{name:'targetStatus', type:'Number'},
				{name:'pramStr', type:'String'},
				{name: 'productSknList', type: 'String'},
				{name: 'rejectReason', type: "String"}
			]
        },
        queryAllBySortId4Html:{
        	title:'销售属性',
        	url: '/standard/queryAllBySortId4Html',
			params: [
				{name: 'param', type: 'Number'},
				{name: 'displayPosition', type: 'Number'}
			]
        },
        queryMaterialList:{
        	title:'尺码列表',
        	url: '/product/queryMaterialList',
			params: [
				{name: 'categoryId', type: 'Number'}
			]
        },
        checkSkuBarCodeExist:{
        	title:'检查下SKU 是否存在',
        	url: '/product/checkSkuBarCodeExistEx',
			params: [
				{name: "barCode", type: "String"}
			]
        },
        queryBatchImportResult:{
        	title:'',
        	url:'/product/queryBatchImportResult',
			params:[
				{name:"param",type:"String"}
			]
        },
        queryBatchUpdateStudentPriceResult:{
        	title:'',
        	url:'/product/queryBatchImportStudentPriceResult',
			params:[
				{name:"param",type:"String"}
			]
        },
        queryBatchImportResultOfOnShelveSkn:{
        	title:'',
        	url:'/product/queryBatchImportResultOfOnShelveSkn',
			params:[
				{name:"param",type:"String"}
			]
        },
		queryProductPicBySkn: {
			title: '查询SKN的默认封面图',
			url: '/product/queryProductPicBySkn',
			params:[
				{name: "productSkn",type:"String"}
			]
		},
		queryProductLabels: {
			title: '查询SKN的默认封面图',
			url: '/productLabelController/queryProductLabels',
			params:[
				{name: "productSknList",type:"String"}
			]
		},
		queryProductInfoBySkns: {
			title: '根据SKNS查询商品信息',
			url: '/product/queryProductInfoBySkns',
			params:[
				{name: "productSkns",type:"String"}
			]
		},
		searchProductDetail: {
			title: '搜索查询商品信息',
			url: '/product/searchProductDetail',
			params:[
				{name: "lineNumber",type:"Number"},
				{name: "order",type:"String"},
				{name: "shopId",type:"String"}
			]
		},
		checkNationalCodeExist : {
			title: '校验品牌条码唯一性',
			url: '/product/checkNationalCodeExist',
			params:[
				{name: "nationalCode",type:"String"}
			]
		},
		getSellTypeFromBeiJin : {
			title: '校验品牌条码唯一性',
			url: '/product/getSellTypeFromBeiJin',
			params:[
				{name: 'supplierId', type: 'Number'},
				{name: 'brandId', type: 'Number'}
			]
		}
    }
}