Commit 3bc4a26e authored by 鲁鑫's avatar 鲁鑫

供应商主数据接口数据结构调整

parent e95a1f5a
......@@ -12,6 +12,7 @@ $(document).ready(function () {
});
function initialize(){
UICtrl.layout("#layout", {leftWidth: 3});
$("#buGroup").val("Z00001X");
// let isDetailPage = ($("#isDetailPage").val() === "true");
// if (isDetailPage) {
// $("#jobPageTop").hide();
......@@ -28,12 +29,12 @@ function initialize(){
* 流程引擎回调设置打样的id
* @param value 打样申请的id
*/
function setId(id) {
$("#id").val(id);
function setId(bizId) {
$("#id").val(bizId);
var _grid = UICtrl.getGridManager('#sapSuppliersPayGrid');
_grid.options.parms.id = value;
_grid.options.parms.id = bizId;
var _grid = UICtrl.getGridManager('#sapSuppliersBuyerGrid');
_grid.options.parms.id = value;
_grid.options.parms.id = bizId;
}
/**
......@@ -62,7 +63,7 @@ function loadSuppliersPayListGrid() {
UICtrl.addGridRow(sapSuppliersPayGridManager,
{
// 行号加一
sequence: sapSuppliersPayGridManager.getData().length + 1
sequence: sapSuppliersPayGridManager.getData().length + 1,reprf:"X"
}
);
},
......@@ -101,10 +102,12 @@ function loadSuppliersPayListGrid() {
},
{
display: "根据分配号排序代码", name: "zuawa", width: 150, minWidth: 60, type: "String", align: "left",
editor: {type: 'text', required: true}
render:function (item){
return item.sequence;
}
},
{
display: "付款条件代码", name: "zterm", width: 100, minWidth: 60, type: "String", align: "left",
display: "付款条件", name: "zterm", width: 100, minWidth: 60, type: "String", align: "left",
editor: {type: 'text', required: true}
},
{
......@@ -113,7 +116,7 @@ function loadSuppliersPayListGrid() {
},
{
display: "检查双重发票", name: "reprf", width: 160, minWidth: 60, type: "String", align: "left",
editor: {type: 'text', required: true}
//editor: {type: 'text', required: true}
},
{
display: "中心记帐冻结", name: "sperr", width: 100, minWidth: 60, type: "String", align: "left",
......@@ -151,7 +154,10 @@ function loadSuppliersBuyerListGrid() {
UICtrl.addGridRow(sapSuppliersBuyerGridManager,
{
// 行号加一
sequence: sapSuppliersBuyerGridManager.getData().length + 1
sequence: sapSuppliersBuyerGridManager.getData().length + 1,
webre:"X",
kalsk:"Z1"
}
);
},
......@@ -189,7 +195,7 @@ function loadSuppliersBuyerListGrid() {
editor: {type: 'text', required: true}
},
{
display: "付款条件代码", name: "zterm", width: 150, minWidth: 60, type: "String", align: "left",
display: "付款条件", name: "zterm", width: 150, minWidth: 60, type: "String", align: "left",
editor: {type: 'text', required: true}
},
{
......@@ -206,11 +212,11 @@ function loadSuppliersBuyerListGrid() {
},
{
display: "收货的发票验证", name: "webre", width: 100, minWidth: 60, type: "String", align: "left",
editor: {type: 'text', required: true}
//editor: {type: 'text', required: true}
},
{
display: "计算方案组", name: "kalsk", width: 140, minWidth: 60, type: "String", align: "left",
editor: {type: 'text', required: true}
display: "供应商方案组", name: "kalsk", width: 140, minWidth: 60, type: "String", align: "left",
//editor: {type: 'text', required: true}
},
{
display: "供应商销售人员", name: "verkf", width: 140, minWidth: 60, type: "String", align: "left",
......@@ -218,11 +224,11 @@ function loadSuppliersBuyerListGrid() {
},
{
display: "供应商电话号码", name: "telf1", width: 140, minWidth: 60, type: "String", align: "left",
editor: {type: 'text', required: true}
editor: {type: 'text', required: false}
},
{
display: "服务的发票校验标识", name: "lebre", width: 140, minWidth: 60, type: "String", align: "left",
editor: {type: 'text', required: true}
editor: {type: 'text', required: false}
},
{
display: "边境运输方式", name: "expvz", width: 140, minWidth: 60, type: "String", align: "left",
......
package com.huigou.topsun.sap.suppliers.domain;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.huigou.data.domain.model.FlowBillAbstractEntity;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import javax.persistence.*;
import java.sql.Timestamp;
import java.util.Date;
import java.util.List;
/**
* 供应商主数据
......@@ -22,49 +18,49 @@ public class SuppliersInfo extends FlowBillAbstractEntity {
* 屏幕用途的bp角色
*/
@Column(name = "rltgr")
@JSONField(name = "RLTGR")
@JsonProperty("RLTGR")
private String rltgr;
/**
* 业务伙伴分组
*/
@Column(name = "bu_group")
@JSONField(name = "BU_GROUP")
@JsonProperty("BU_GROUP")
private String buGroup;
/**
* 业务伙伴编号
*/
@Column(name = "partner")
@JSONField(name = "PARTNER")
@JsonProperty("PARTNER")
private String partner;
/**
* 称谓代码
*/
@Column(name = "title")
@JSONField(name = "TITLE")
@JsonProperty("TITLE")
private String title;
/**
* 组织名称 1
*/
@Column(name = "name_org1")
@JSONField(name = "NAME_ORG1")
@JsonProperty("NAME_ORG1")
private String nameOrg1;
/**
* 组织名称 2
*/
@Column(name = "name_org2")
@JSONField(name = "NAME_ORG2")
@JsonProperty("NAME_ORG2")
private String nameOrg2;
/**
* 组织名称 3
*/
@Column(name = "name_org3")
@JSONField(name = "NAME_ORG3")
@JsonProperty("NAME_ORG3")
private String nameOrg3;
......@@ -72,21 +68,21 @@ public class SuppliersInfo extends FlowBillAbstractEntity {
* 组织名称 4
*/
@Column(name = "name_org4")
@JSONField(name = "NAME_ORG4")
@JsonProperty("NAME_ORG4")
private String nameOrg4;
/**
* 业务伙伴的搜索词1
*/
@Column(name = "bu_sort1")
@JSONField(name = "BU_SORT1")
@JsonProperty("BU_SORT1")
private String buSort1;
/**
* 业务伙伴的搜索词2
*/
@Column(name = "bu_sort2")
@JSONField(name = "BU_SORT2")
@JsonProperty("BU_SORT2")
private String buSort2;
......@@ -94,161 +90,161 @@ public class SuppliersInfo extends FlowBillAbstractEntity {
* 街道
*/
@Column(name = "street")
@JSONField(name = "STREET")
@JsonProperty("STREET")
private String street;
/**
* 街道2
*/
@Column(name = "str_suppl1")
@JSONField(name = "STR_SUPPL1")
@JsonProperty("STR_SUPPL1")
private String strSuppl1;
/**
* 街道3
*/
@Column(name = "str_suppl2")
@JSONField(name = "STR_SUPPL2")
@JsonProperty("STR_SUPPL2")
private String strSuppl2;
/**
* 街道4
*/
@Column(name = "str_suppl3")
@JSONField(name = "STR_SUPPL3")
@JsonProperty("STR_SUPPL3")
private String strSuppl3;
/**
* 国家/地区代码
*/
@Column(name = "land1")
@JSONField(name = "LAND1")
@JsonProperty("LAND1")
private String land1;
/**
* 国家/地区代码
*/
@Column(name = "region")
@JSONField(name = "REGION")
@JsonProperty("REGION")
private String region;
/**
* 语言关键字
*/
@Column(name = "langu")
@JSONField(name = "LANGU")
@JsonProperty("LANGU")
private String langu;
/**
* 语言关键字
*/
@Column(name = "city1")
@JSONField(name = "CITY1")
@JsonProperty("CITY1")
private String city1;
/**
* 城市邮政编码
*/
@Column(name = "post_code1")
@JSONField(name = "POST_CODE1")
@JsonProperty("POST_CODE1")
private String postCode1;
/**
* 第一个电话号码
*/
@Column(name = "tel_number")
@JSONField(name = "TEL_NUMBER")
@JsonProperty("TEL_NUMBER")
private String telNumber;
/**
* 一个电话号码:分机号
*/
@Column(name = "tel_extens")
@JSONField(name = "TEL_EXTENS")
@JsonProperty("TEL_EXTENS")
private String telExtens;
/**
* 第一个移动电话号码
*/
@Column(name = "mob_number")
@JSONField(name = "MOB_NUMBER")
@JsonProperty("MOB_NUMBER")
private String mobNumber;
/**
* 第一个移动电话号码:分机
*/
@Column(name = "mob_extens")
@JSONField(name = "MOB_EXTENS")
@JsonProperty("MOB_EXTENS")
private String mobExtens;
/**
* 第一个传真号
*/
@Column(name = "fax_number")
@JSONField(name = "FAX_NUMBER")
@JsonProperty("FAX_NUMBER")
private String faxNumber;
/**
* 第一个传真号:分机号
*/
@Column(name = "fax_extens")
@JSONField(name = "FAX_EXTENS")
@JsonProperty("FAX_EXTENS")
private String faxExtens;
/**
* 电子邮件地址
*/
@Column(name = "smtp_addr")
@JSONField(name = "SMTP_ADDR")
@JsonProperty("SMTP_ADDR")
private String smtpAddr;
/**
* 供应商帐户组
*/
@Column(name = "ktokk")
@JSONField(name = "KTOKK")
@JsonProperty("KTOKK")
private String ktokk;
/**
* 集中设置的采购冻结
*/
@Column(name = "sperm")
@JSONField(name = "SPERM")
@JsonProperty("SPERM")
private String sperm;
/**
* 中心记帐冻结
*/
@Column(name = "sperr")
@JSONField(name = "SPERR")
@JsonProperty("SPERR")
private String sperr;
/**
* 贸易合作伙伴的公司标识
*/
@Column(name = "vbund")
@JSONField(name = "VBUND")
@JsonProperty("VBUND")
private String vbund;
/**
* 客户编号
*/
@Column(name = "kunnr")
@JSONField(name = "KUNNR")
@JsonProperty("KUNNR")
private String kunnr;
/**
* 责任税务部门的税收编号
*/
@Column(name = "stenr")
@JSONField(name = "STENR")
@JsonProperty("STENR")
private String stenr;
/**
* 更新标识 I、U、D
*/
@Column(name = "updkz")
@JSONField(name = "UPDKZ")
@JsonProperty("UPDKZ")
private String updkz;
@Column(name = "apply_type")
......
package com.huigou.topsun.sap.suppliers.domain.vo;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.io.Serializable;
/**
......@@ -17,55 +14,55 @@ public class SuppliersBankVo implements Serializable {
/**
* 银行所属国家/地区代码
*/
@JSONField(name = "BANKS")
@JsonProperty("BANKS")
private String banks;
/**
* 银行代码
*/
@JSONField(name = "BANKL")
@JsonProperty("BANKL")
private String bankl;
/**
* 银行帐户号码
*/
@JSONField(name = "BANKN")
@JsonProperty("BANKN")
private String bankn;
/**
* 账户持有人姓名
*/
@JSONField(name = "KOINH")
@JsonProperty("KOINH")
private String koinh;
/**
* 银行控制代码
*/
@JSONField(name = "BKONT")
@JsonProperty("BKONT")
private String bkont;
/**
* 对方开户行类型
*/
@JSONField(name = "BVTYP")
@JsonProperty("BVTYP")
private String bvtyp;
/**
* 财务机构名称
*/
@JSONField(name = "BANKA")
@JsonProperty("BANKA")
private String banka;
/**
* 分行
*/
@JSONField(name = "BRNCH")
@JsonProperty("BRNCH")
private String brnch;
/**
* 银行细目的参考明细
*/
@JSONField(name = "BKREF")
@JsonProperty("BKREF")
private String bkref;
}
\ No newline at end of file
package com.huigou.topsun.sap.suppliers.domain.vo;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.io.Serializable;
/**
*/
......@@ -16,82 +12,82 @@ public class SuppliersBuyerVo {
/**
* 采购组织
*/
@JSONField(name = "EKORG")
@JsonProperty("EKORG")
private String ekorg;
/**
* 货币码
*/
@JSONField(name = "WAERS")
@JsonProperty("WAERS")
private String waers;
/**
* 付款条件代码
*/
@JSONField(name = "ZTERM")
@JsonProperty("ZTERM")
private String zterm;
/**
* 国际贸易条款
*/
@JSONField(name = "INCO1")
@JsonProperty("INCO1")
private String inco1;
/**
* 国际贸易条款位置 1
*/
@JSONField(name = "INCO2_L")
@JsonProperty("INCO2_L")
private String inco2L;
/**
* 国际贸易条款位置 2
*/
@JSONField(name = "INCO3_L")
@JsonProperty("INCO3_L")
private String inco3L;
/**
* 标识:基于收货的发票验证
*/
@JSONField(name = "WEBRE")
@JsonProperty("WEBRE")
private String webre;
/**
* 计算方案组(供应商)
*/
@JSONField(name = "KALSK")
@JsonProperty("KALSK")
private String kalsk;
/**
* 供应商办公室的负责销售人员
*/
@JSONField(name = "VERKF")
@JsonProperty("VERKF")
private String verkf;
/**
* 供应商电话号码
*/
@JSONField(name = "TELF1")
@JsonProperty("TELF1")
private String telf1;
/**
* 基于服务的发票校验标识
*/
@JSONField(name = "LEBRE")
@JsonProperty("LEBRE")
private String lebre;
/**
* 边境运输方式(欧盟内部贸易统计)
*/
@JSONField(name = "EXPVZ")
@JsonProperty("EXPVZ")
private String expvz;
/**
* 采购冻结在采购组织层
*/
@JSONField(name = "SPERM")
@JsonProperty("SPERM")
private String sperm;
}
\ No newline at end of file
package com.huigou.topsun.sap.suppliers.domain.vo;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* 供应商主数据
*/
@Data
public class SuppliersInfoVo implements Serializable {
/**
* 屏幕用途的bp角色
*/
@JsonProperty("RLTGR")
private String rltgr;
/**
* 业务伙伴分组
*/
@JsonProperty("BU_GROUP")
private String buGroup;
/**
* 业务伙伴编号
*/
@JsonProperty("PARTNER")
private String partner;
/**
* 称谓代码
*/
@JsonProperty("TITLE")
private String title;
/**
* 组织名称 1
*/
@JsonProperty("NAME_ORG1")
private String nameOrg1;
/**
* 组织名称 2
*/
@JsonProperty("NAME_ORG2")
private String nameOrg2;
/**
* 组织名称 3
*/
@JsonProperty("NAME_ORG3")
private String nameOrg3;
/**
* 组织名称 4
*/
@JsonProperty("NAME_ORG4")
private String nameOrg4;
/**
* 业务伙伴的搜索词1
*/
@JsonProperty("BU_SORT1")
private String buSort1;
/**
* 业务伙伴的搜索词2
*/
@JsonProperty("BU_SORT2")
private String buSort2;
/**
* 街道
*/
@JsonProperty("STREET")
private String street;
/**
* 街道2
*/
@JsonProperty("STR_SUPPL1")
private String strSuppl1;
/**
* 街道3
*/
@JsonProperty("STR_SUPPL2")
private String strSuppl2;
/**
* 街道4
*/
@JsonProperty("STR_SUPPL3")
private String strSuppl3;
/**
* 国家/地区代码
*/
@JsonProperty("LAND1")
private String land1;
/**
* 国家/地区代码
*/
@JsonProperty("REGION")
private String region;
/**
* 语言关键字
*/
@JsonProperty("LANGU")
private String langu;
/**
* 语言关键字
*/
@JsonProperty("CITY1")
private String city1;
/**
* 城市邮政编码
*/
@JsonProperty("POST_CODE1")
private String postCode1;
/**
* 第一个电话号码
*/
@JsonProperty("TEL_NUMBER")
private String telNumber;
/**
* 一个电话号码:分机号
*/
@JsonProperty("TEL_EXTENS")
private String telExtens;
/**
* 第一个移动电话号码
*/
@JsonProperty("MOB_NUMBER")
private String mobNumber;
/**
* 第一个移动电话号码:分机
*/
@JsonProperty("MOB_EXTENS")
private String mobExtens;
/**
* 第一个传真号
*/
@JsonProperty("FAX_NUMBER")
private String faxNumber;
/**
* 第一个传真号:分机号
*/
@JsonProperty("FAX_EXTENS")
private String faxExtens;
/**
* 电子邮件地址
*/
@JsonProperty("SMTP_ADDR")
private String smtpAddr;
/**
* 供应商帐户组
*/
@JsonProperty("KTOKK")
private String ktokk;
/**
* 集中设置的采购冻结
*/
@JsonProperty("SPERM")
private String sperm;
/**
* 中心记帐冻结
*/
@JsonProperty("SPERR")
private String sperr;
/**
* 贸易合作伙伴的公司标识
*/
@JsonProperty("VBUND")
private String vbund;
/**
* 客户编号
*/
@JsonProperty("KUNNR")
private String kunnr;
/**
* 责任税务部门的税收编号
*/
@JsonProperty("STENR")
private String stenr;
/**
* 更新标识 I、U、D
*/
@JsonProperty("UPDKZ")
private String updkz;
@JsonProperty("LFB1")
private List<SuppliersPayVo> suppliersPayList;
@JsonProperty("LFM1")
private List<SuppliersBuyerVo> suppliersBuyerList;
@JsonProperty("BANK")
private List<SuppliersBankVo> suppliersBankList;
}
\ No newline at end of file
package com.huigou.topsun.sap.suppliers.domain.vo;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.io.Serializable;
/**
*
......@@ -18,51 +14,51 @@ public class SuppliersPayVo {
/**
* 公司代码
*/
@JSONField(name = "BUKRS")
@JsonProperty("BUKRS")
private String bukrs;
/**
* 总帐中的统驭科目
*/
@JSONField(name = "AKONT")
@JsonProperty("AKONT")
private String akont;
/**
* 根据分配号排序代码
*/
@JSONField(name = "ZUAWA")
@JsonProperty("ZUAWA")
private String zuawa;
/**
* 付款条件代码
*/
@JSONField(name = "ZTERM")
@JsonProperty("ZTERM")
private String zterm;
/**
* 考虑的付款方式清单
*/
@JSONField(name = "ZWELS")
@JsonProperty("ZWELS")
private String zwels;
/**
* 检查双重发票或信贷凭单的标志
*/
@JSONField(name = "REPRF")
@JsonProperty("REPRF")
private String reprf;
/**
* 中心记帐冻结
*/
@JSONField(name = "SPERR")
@JsonProperty("SPERR")
private String sperr;
/**
* 对公司代码过帐冻结
*/
@JSONField(name = "SPERR_B")
@JsonProperty("SPERR_B")
private String sperrB;
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment