跳到主要内容

定价政策

查询、新增、修改、删除定价政策资料(包括采购政策、售价政策、托工政策)

接口一:查询定价政策资料(Up_Def/List)

基本信息(Up_Def/List)

信息备注
接口名称查询定价政策资料分页查询定价政策资料,默认按客户厂商代号CUS_NO倒序
请求状态POSTRESTful方式
接口路径http://localhost:23798/api/Up_Def/List向服务器地址发送POST请求
远程模式http://www.linkerplus.com/api/ext_erp/Up_Def/List远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数
支持日期2025-10-31自该日期起支持

请求参数(Up_Def/List)

Headers(Up_Def/List)

参数名称是否必须参数值备注
Content-Typeapplication/json用于指定数据的传输类型
LoginIde835943e-55c2-4bf0-832d-6f4166592941用户登录的LoginId,取用户登录或账套验证接口返回的LoginId
snMGR_REST_1001远程模式需添加sn参数,MGR_REST_ERP注册号

Body(Up_Def/List)

参数名称类型是否必须参数值备注
CURRENT_PAGEnumber1当前页码,表示返回该页数据
PAGE_SIZEnumber100每页数据数量,默认【100】,值在【1-1000】中选择,传其它值会取默认值
PRICE_IDstring1 - 售价,2 - 采购,3 - 托工定价政策类别
USR_NOstring用户代号。账套验证的LoginId需添加USR_NO,用户登录的LoginId则无需添加USR_NO
FILTERobject见下方详细说明过滤条件
ORDER_BYobject{"CUS_NO":"DESC","PRICE_NO":"ASC"}排序条件。按UP_DEF表中栏位自动匹配,为空时按CUS_NO倒序。DESC:降序、ASC:升序
提示

日期栏位支持的格式为:yyyy-MM-ddyyyy-MM-dd HH:mm:ss

FILTER(选传)
{
"EFF_DD_B": "", // 生效日期;查询EFF_DD大于等于该时间的数据
"EFF_DD_E": "", // 生效日期;查询EFF_DD小于等于该时间的数据
"S_DD_B": "", // 启用日期;查询S_DD大于等于该时间的数据
"S_DD_E": "", // 启用日期;查询S_DD小于等于该时间的数据
"E_DD_B": "", // 截止日期;查询E_DD大于等于该时间的数据
"E_DD_E": "", // 截止日期;查询E_DD小于等于该时间的数据
"PRICE_NO": "", // 定价政策代号
"PRICE_NO_B": "", // 起始定价政策代号
"PRICE_NO_E": "", // 截止定价政策代号
"CUS_NO": "", // 客户/厂商代号
"CUS_NO_B": "", // 起始客户/厂商代号
"CUS_NO_E": "", // 截止客户/厂商代号
"CUR_ID": "", // 币别代号
"PRD_NO": "", // 货品代号
"PRD_NO_B": "", // 起始货品代号
"PRD_NO_E": "", // 截止货品代号
"PRD_MARK": "", // 货品特征
"BZ_KND": "", // 包装类型
"KND": "", // 中类
"DEF_NO": "", // 部门代号
"DEF_NO_B": "", // 起始部门代号
"DEF_NO_E": "", // 截止部门代号
"QTY_B": 1.2, // >=QTY(数量)
"QTY_E": 1.2, // <=QTY(数量)
"UP_B": 1.2, // >=UP(单价)
"UP_E": 1.2, // <=UP(单价)
"DIS_CNT_B": 1.2, // >=DIS_CNT(折扣)
"DIS_CNT_E": 1.2, // <=DIS_CNT(折扣)
"QTY_FREE_B": 1.2, // >=QTY_FREE(搭赠量)
"QTY_FREE_E": 1.2, // <=QTY_FREE(搭赠量)
"REM": "" // 备注(模糊匹配)
}

返回数据(Up_Def/List)

参数名称类型参数值备注
Codenumber0:表示查询成功。
Messagestring执行信息
Resultobject查询到的信息,JSON格式,具体信息参考下面调用范例

调用范例(Up_Def/List)

请求:

{
"CURRENT_PAGE": 1,
"PAGE_SIZE": 100,
"PRICE_ID": "2",
"USR_NO": "ADMIN",
"FILTER": {
"CUS_NO": "CS0001"
},
"ORDER_BY": {}
}

返回:

{
"Code": 0,
"Message": "查询成功。",
"Result": {
"total": 1,
"total_page": 1,
"current_total": 1,
"current_page": 1,
"page_size": 100,
"has_pre": false,
"has_next": false,
"data": [
{
"PRICE_ID": "2", // 定价政策类别:1 - 售价,2 - 采购,3 - 托工
"CUS_NO": "CS0001", // 客户厂商代号
"CUR_ID": "000000", // 币别
"PRD_NO": "", // 货品代号
"PRD_MARK": "", // 货品特征
"BZ_KND": "", // 包装类型
"KND": "", // 中类
"QTY": "4.00000000", // 数量
"DEF_NO": "", // 部门代号
"S_DD": "2025-10-30 00:00:00", // 启用日期
"UP": "0.00000000", // 单价
"DIS_CNT": "0.00000000", // 折扣
"F_DD": "", // 起始日期
"E_DD": "", // 截止日期
"UNIT": "", // 单位别
"QTY_FREE": "0.00000000", // 搭赠数量
"REM": "", // 备注
"QTY1": "0.00000000", // 副数量
"UP1": "0.00000000", // 副单价
"EFF_DD": "2025-10-30 15:33:37", // 生效日期
"USR": "010", // 用户代号
"CHK_MAN": "010", // 审核人
"CLS_DATE": "2025-10-30 00:00:00", // 结案日期
"PRICE_NO": "UP2025A300004", // 定价政策代号
"IS_GETFORMULA": "", // 取订价公式否
"UP_DJ": "", // 定价单价
"AMTN_YJ": "", // 佣金
"ZJ_NO": "", // 结帐方式
"FORMULA_CSV": "", // 保存副单位参数
"FILE_ID": "", // 附件标识
"RECORD_DD": "2025-10-30 15:33:37" // 记录日期
}
]
}
}

接口二:新增或修改定价政策资料(Up_Def/Save)

基本信息(Up_Def/Save)

信息备注
接口名称新增或修改定价政策资料新增或修改定价政策资料
请求状态POSTRESTful方式
接口路径http://localhost:23798/api/Up_Def/Save向服务器地址发送POST请求
远程模式http://www.linkerplus.com/api/ext_erp/Up_Def/Save远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数
支持日期2025-10-31自该日期起支持

请求参数(Up_Def/Save)

Headers(Up_Def/Save)

参数名称是否必须参数值备注
Content-Typeapplication/json用于指定数据的传输类型
LoginIde835943e-55c2-4bf0-832d-6f4166592941用户登录的LoginId,取用户登录或账套验证接口返回的LoginId
snMGR_REST_1001远程模式需添加sn参数,MGR_REST_ERP注册号

Body(Up_Def/Save)

参数名称类型是否必须参数值备注
HeadDataobject头部数据,看下方说明
BodyDataarray定价政策数据,看下方说明
提示

日期栏位支持的格式为:yyyy-MM-ddyyyy-MM-dd HH:mm:ss

HeadData
{
"ISUPDATE": "F", // 必传,"F":新增定价政策 "T": 修改定价政策
"NOTUSEAUDITFLOW": "T", // 选传,"T":走审核流程 "F": 跳过审核流程
"USR_NO": "ADMIN" // 选传,用户代号。账套验证的LoginId需传值,用户登录的LoginId则无需传值
}
BodyData
[
{
"PRICE_ID": "2", // 必传(包括新增、修改)。定价政策类别:1 - 售价,2 - 采购,3 - 托工
"QTY": 6.1, // 新增时必传,修改时选传,数量>0
"PRICE_NO": "", // 新增时不传,修改时必传,定价政策代号
"UP": 2.5, // 选传,单价
"DIS_CNT": 0, // 选传,折扣
"CUS_NO": "CS0001", // 选传,客户厂商代号
"CUR_ID": "", // 选传,币别
"PRD_NO": "", // 选传,货品代号
"PRD_MARK": "", // 选传,货品特征
"BZ_KND": "", // 选传,包装类型
"KND": "", // 选传,中类
"DEF_NO": "", // 选传,部门代号
"S_DD": "", // 选传,启用日期
"E_DD": "", // 选传,截止日期
"QTY_FREE": 2.0, // 选传,搭赠量
"REM": "", // 选传,备注
"QTY1": 5.5, // 选传,副数量
"UP1": 6.6, // 选传,副单价
"ExtendProps": {} // 选传,其它栏位,包括自定义栏位
}
// 其它子项
]

返回数据(Up_Def/Save)

参数名称类型参数值备注
Codenumber0:表示调用成功。
Messagestring执行信息
Resultobject查询到的信息,JSON格式,具体信息参考下面调用范例

调用范例(Up_Def/Save)

请求:

{
"HeadData": {
"ISUPDATE": "F"
},
"BodyData": [
{
"PRICE_ID": "2",
"QTY": 6.1,
"PRICE_NO": "",
"UP": 2.5,
"DIS_CNT": 0,
"CUS_NO": "CS0001",
"PRD_NO": "CP0001",
"ExtendProps": {}
},
{
"PRICE_ID": "2",
"QTY": 6.2,
"PRICE_NO": "",
"UP": 2.5,
"DIS_CNT": 0,
"CUS_NO": "CS0001",
"PRD_NO": "CP0001",
"ExtendProps": {}
}
]
}

返回:

{
"Code": 0,
"Message": "调用接口成功。",
"Result": {
"items": [
{
"TABNAME": "UP_DEF",
"PRICE_NO": "UP2025A300012",
"PRICE_ID": "2"
},
{
"ERROR": "该资料已存在!"
}
],
"count": 2
}
}

接口三:删除定价政策资料(Up_Def/Delete)

基本信息(Up_Def/Delete)

信息备注
接口名称删除定价政策资料删除定价政策资料
请求状态DELETERESTful方式
接口路径http://localhost:23798/api/Up_Def/Delete向服务器地址发送POST请求
远程模式http://www.linkerplus.com/api/ext_erp/Up_Def/Delete远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数
支持日期2025-10-31自该日期起支持

请求参数(Up_Def/Delete)

Headers(Up_Def/Delete)

参数名称是否必须参数值备注
Content-Typeapplication/json用于指定数据的传输类型
LoginIde835943e-55c2-4bf0-832d-6f4166592941用户登录的LoginId,取用户登录或账套验证接口返回的LoginId
snMGR_REST_1001远程模式需添加sn参数,MGR_REST_ERP注册号

Body(Up_Def/Delete)

参数名称类型是否必须参数值备注
PRICE_IDstring定价政策类别。1 - 售价,2 - 采购,3 - 托工
PRICE_NOstring定价政策代号
USR_NOstring用户代号。账套验证的LoginId需添加USR_NO,用户登录的LoginId则无需添加USR_NO

返回数据(Up_Def/Delete)

参数名称类型参数值备注
Codenumber0:表示删除成功。1:表示删除失败。
Messagestring执行信息
Resultobject查询到的信息,JSON格式,具体信息参考下面调用范例

调用范例(Up_Def/Delete)

请求:

{
"PRICE_ID": "2",
"PRICE_NO": "UP2025A300004",
"USR_NO": "ADMIN"
}

返回:

{
"Code": 0,
"Message": "调用接口成功。",
"Result": {}
}

备注

注意

必须在Headers里面传入用户登录或账套验证的LoginId

提示

日期栏位支持的格式为:yyyy-MM-ddyyyy-MM-dd HH:mm:ss