basegoods.js 6.64 KB
module.exports={
    namespace:"basegoods",
    apis:{
        getbaseProductCountByStatus:{
        	title:"列表头部各个审核状态的数量",
        	url:"/product/getbaseProductCountByStatus",
        	params:[
        		{name: 'supplierId', type: 'Number'},
				{name: 'productSkn', 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: 'isJit', 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'}
        	]
        },
        getBaseProductList:{
        	title:'列表数据',
        	url: '/product/getBaseProductList',
        	params: [
				{name: 'supplierId', type: 'Number'},
				{name: 'productSkn', 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: 'isJit', 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'}
			]
        },
        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: 'expectShelfTimeStr', 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: 'productStandardRelationStr', type: 'String'}
			]
        },
        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: 'expectShelfTimeStr', 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'}
			]
        },
        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"}
			]
        },
        queryAllProductAttr:{
        	title:'销售属性',
        	url: '/standard/queryAllBySortId4Html',
			params: [
				{name: 'param', type: 'Number'},
				{name: 'displayPosition', type: 'Number'}
			]
        },
        queryMaterialList:{
        	title:'尺码列表',
        	url: '/product/queryMaterialList',
			params: [
				{name: 'categoryId', type: 'Number'}
			]
        },
        querySortBySmallSort:{
        	title:'获取类目',
        	url: '/product/querySortBySmallSort',
			params: [
				{name: "brandId", type: "Number"},
				{name: "sortId", type: "Number"},
				{name: "supplierId", type: "Number"}
			]
        },
        checkSkuBarCodeExist:{
        	title:'检查下SKU 是否存在',
        	url: '/product/checkSkuBarCodeExist',
			params: [
				{name: "barCode", type: "String"}
			]
        },
        queryBatchImportResult:{
        	title:'',
        	url:'/product/queryBatchImportResult',
			params:[
				{name:"param",type:"String"}
			]
        }
    }
}