Commit 4134647e authored by 1650842865's avatar 1650842865

供应商、物料、采购信息记录、固定资产导入模板

parent b1245ca9
...@@ -743,7 +743,9 @@ function loadGrid(obj) { ...@@ -743,7 +743,9 @@ function loadGrid(obj) {
}) })
} }
//当选择了报关合同号时,所有的含税/不含税金额默认=运保费+运杂费,所有的税额默认=0 //当选择了报关合同号时,所有的含税/不含税金额默认=运保费+运杂费,所有的税额默认=0
if (item.column.name == "zcustom"){ if (item.column.name == "zcustom"
|| item.column.name == "zexpense1"
|| item.column.name == "zexpense2"){
var zexpense1 = item.record.zexpense1; var zexpense1 = item.record.zexpense1;
var zexpense2 = item.record.zexpense2; var zexpense2 = item.record.zexpense2;
var zexpense = MathUtil.add(zexpense1,zexpense2); var zexpense = MathUtil.add(zexpense1,zexpense2);
......
...@@ -20,6 +20,7 @@ function loadCostCenterListGrid() { ...@@ -20,6 +20,7 @@ function loadCostCenterListGrid() {
// updateHandler(); // updateHandler();
// }, // },
// deleteHandler: deleteHandler, // deleteHandler: deleteHandler,
impExcelDataHandler:{id:'impExcelData',img:'fa-table',text:'导入数据',click:impExcelDataHandler},
}); });
gridManager = UICtrl.grid("#sapFixedAssetsListGrid", { gridManager = UICtrl.grid("#sapFixedAssetsListGrid", {
columns: [ columns: [
...@@ -128,3 +129,10 @@ function bindEvent(){ ...@@ -128,3 +129,10 @@ function bindEvent(){
}); });
} }
//从EXCEL导入数据
function impExcelDataHandler(){
ExcelImpManager.showImpDialog('导入', 'sapFixedAssetsData', Public.getUUID(),function (){
reloadGrid();
});
}
...@@ -9,7 +9,8 @@ ...@@ -9,7 +9,8 @@
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html> <html>
<head> <head>
<x:base include="layout,dialog,grid,tree,combox,commonTree" /> <x:base include="layout,dialog,grid,tree,combox,commonTree,date,attachment"/>
<x:script src="/system/excelimport/AssignCodeImp.js"/>
<x:script src='/biz/topsun/sap/fixedAssets/sapFixedAssetsList.js'/> <x:script src='/biz/topsun/sap/fixedAssets/sapFixedAssetsList.js'/>
</head> </head>
<body> <body>
......
...@@ -256,9 +256,6 @@ function initMRP(mtart){ ...@@ -256,9 +256,6 @@ function initMRP(mtart){
}else if (mtart == "ZSHB"){ }else if (mtart == "ZSHB"){
$("#dispo").val("107");//MRP控制者 $("#dispo").val("107");//MRP控制者
$("#dispo_text").val("107-自制设备");//MRP控制者 $("#dispo_text").val("107-自制设备");//MRP控制者
}else {
$("#dispo").val("");//MRP控制者
$("#dispo_text").val("");//MRP控制者
} }
} }
......
...@@ -52,6 +52,7 @@ function initPurchaseListGrid() { ...@@ -52,6 +52,7 @@ function initPurchaseListGrid() {
cancelHandlerInfoRecord(); cancelHandlerInfoRecord();
} }
}, },
impExcelDataHandler:{id:'impExcelData',img:'fa-table',text:'导入数据',click:impExcelDataHandler},
exportExcelHandler:exportExcelHandler, exportExcelHandler:exportExcelHandler,
}); });
purchaseInfoRecordGridManager = UICtrl.grid('#purchaseInfoRecordGrid', { purchaseInfoRecordGridManager = UICtrl.grid('#purchaseInfoRecordGrid', {
...@@ -297,3 +298,7 @@ function exportExcelHandler() { ...@@ -297,3 +298,7 @@ function exportExcelHandler() {
UICtrl.gridExport(purchaseInfoRecordGridManager,{fileName:"采购信息记录"+date}); UICtrl.gridExport(purchaseInfoRecordGridManager,{fileName:"采购信息记录"+date});
} }
function impExcelDataHandler(){
ExcelImpManager.showImpDialog('导入', 'sapPurchaseInfoRecord', Public.getUUID());
}
...@@ -7,6 +7,7 @@ ...@@ -7,6 +7,7 @@
<script src='<c:url value="/lib/jquery/jquery.comboDialog.js"/>' type="text/javascript"></script> <script src='<c:url value="/lib/jquery/jquery.comboDialog.js"/>' type="text/javascript"></script>
<script src='<c:url value="/lib/jquery/jquery.commonTree.js"/>' type="text/javascript"></script> <script src='<c:url value="/lib/jquery/jquery.commonTree.js"/>' type="text/javascript"></script>
<script src='<c:url value="/lib/jquery/jquery.flexField.js"/>' type="text/javascript"></script> <script src='<c:url value="/lib/jquery/jquery.flexField.js"/>' type="text/javascript"></script>
<script src='<c:url value="/system/excelimport/AssignCodeImp.js"/>' type="text/javascript"></script>
<script src='<c:url value="/biz/topsun/sap/purchaseInfoRecord/purchaseInfoRecordList.js"/>' type="text/javascript"></script> <script src='<c:url value="/biz/topsun/sap/purchaseInfoRecord/purchaseInfoRecordList.js"/>' type="text/javascript"></script>
</head> </head>
<body> <body>
......
package com.huigou.topsun.sap.fixedAssets.application.impl;
import com.huigou.topsun.sap.fixedAssets.domain.SapFixedAssets;
import com.huigou.topsun.sap.fixedAssets.domain.TmpFixedAssetsData;
import com.huigou.topsun.sap.fixedAssets.repository.SapFixedAssetsRepository;
import com.huigou.topsun.sap.fixedAssets.repository.TmpFixedAssetsDataRepository;
import com.huigou.uasp.bmp.common.BizBillStatus;
import com.huigou.uasp.tool.dataimport.application.ExcelImportInterface;
import com.huigou.util.ClassHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import java.util.ArrayList;
import java.util.List;
@Service("sapFixedAssetsExcelImport")
public class SapFixedAssetsExcelImport implements ExcelImportInterface {
@Autowired
private TmpFixedAssetsDataRepository tmpFixedAssetsDataRepository;
@Autowired
private SapFixedAssetsRepository sapFixedAssetsRepository;
@Override
public void executeImport(String batchNumer) {
List<TmpFixedAssetsData> tmpFixedAssetsData = tmpFixedAssetsDataRepository.findByBatchNumber(batchNumer);
if (!CollectionUtils.isEmpty(tmpFixedAssetsData)){
List<SapFixedAssets> sapFixedAssetsList = new ArrayList<>();
for (TmpFixedAssetsData tmpFixedAssetsDatum : tmpFixedAssetsData) {
SapFixedAssets sapFixedAssets = new SapFixedAssets();
ClassHelper.copyProperties(tmpFixedAssetsDatum,sapFixedAssets);
sapFixedAssets.setDefaultValues();
sapFixedAssets.setZfiflg(1);
sapFixedAssets.setType("S");
sapFixedAssets.setMessage("创建成功");
sapFixedAssets.setZfibpmnr(sapFixedAssets.getBillCode());
sapFixedAssets.setStatusId(BizBillStatus.COMPLETED.getId());
sapFixedAssetsList.add(sapFixedAssets);
}
sapFixedAssetsRepository.save(sapFixedAssetsList);
}
System.out.println("=========================");
}
}
package com.huigou.topsun.sap.fixedAssets.domain;
import com.huigou.topsun.common.AbstractPortalOrg;
import lombok.Getter;
import lombok.Setter;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.math.BigDecimal;
/**
* @author xin.lu
* @Description: 固定资产导入临时表。
* @date 2025/8/514:08
*/
@Table(name = "tmp_fixed_assets_data")
@Entity
@Getter
@Setter
public class TmpFixedAssetsData extends AbstractPortalOrg {
/**
* 主资产号
* ;资产编号内部生成,当创建标识为2,即修改时,主资产号为必输。
*/
@Column(name = "anln1")
private String anln1;
/**
* 资产分类
* 当创建标识为1,即创建时,资产分类必输。
*/
@Column(name = "anlkl")
private String anlkl;
@Column(name = "anlkl_name")
private String anlklName;
/**
* 公司代码(必填)
*/
@Column(name = "bukrs")
private String bukrs;
@Column(name = "bukrs_name")
private String bukrsName;
/**
* 文本(必填)
*/
@Column(name = "txt50")
private String txt50;
/**
* 规格型号
*/
@Column(name = "txa50")
private String txa50;
/**
* 存货号;存放地点
*/
@Column(name = "invnr")
private String invnr;
/**
* 数量
*/
@Column(name = "menge")
private BigDecimal menge;
/**
* 基本计量单位
*/
@Column(name = "meins")
private String meins;
@Column(name = "meins_name")
private String meinsName;
/**
* 成本中心(必填)
*/
@Column(name = "kostl")
private String kostl;
/**
* 成本中心(必填)
*/
@Column(name = "kostl_name")
private String kostlName;
/**
* 责任成本中心
*/
@Column(name = "kostlv")
private String kostlv;
/**
* 责任成本中心
*/
@Column(name = "kostlv_name")
private String kostlvName;
/**
* 使用情况
* 1-外购、2-自制、3-合并新增
*/
@Column(name = "ORD41")
private String ord41;
/**
* 取得方式
* 1-在用、2-闲置、3-在建 、4-停建
*/
@Column(name = "ORD42")
private String ord42;
}
package com.huigou.topsun.sap.fixedAssets.repository;
import com.huigou.topsun.sap.fixedAssets.domain.TmpFixedAssetsData;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
/**
* @author xin.lu
* @Description: TODO
* @date 2025/8/514:33
*/
public interface TmpFixedAssetsDataRepository extends JpaRepository<TmpFixedAssetsData,String> {
List<TmpFixedAssetsData> findByBatchNumber(String batchNumber);
}
...@@ -12,6 +12,7 @@ import org.springframework.beans.BeanUtils; ...@@ -12,6 +12,7 @@ import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List; import java.util.List;
@Service("nonProdMaterialDataExcelImport") @Service("nonProdMaterialDataExcelImport")
...@@ -40,11 +41,30 @@ public class NonProdMaterialDataExcelImport implements ExcelImportInterface { ...@@ -40,11 +41,30 @@ public class NonProdMaterialDataExcelImport implements ExcelImportInterface {
nonProdApplyBaseInfo.setItemAttributes(tmpNonProdMaterialDataImport.getMtart()); nonProdApplyBaseInfo.setItemAttributes(tmpNonProdMaterialDataImport.getMtart());
//文本说明 //文本说明
nonProdApplyBaseInfo.setTextDescription(tmpNonProdMaterialDataImport.getMaktxDescCn()); nonProdApplyBaseInfo.setTextDescription(tmpNonProdMaterialDataImport.getMaktxDescCn());
//处理状态: 0 待分发 1 基本信息填写 2 已分发 3 已办结 //处理状态: 0 待提交 2 已办结
nonProdApplyBaseInfo.setDistribute(3); nonProdApplyBaseInfo.setDistribute(2);
nonProdApplyBaseInfo.setDefaultValues(); nonProdApplyBaseInfo.setDefaultValues();
//审批状态已完成 //审批状态已完成
nonProdApplyBaseInfo.setStatusId(BizBillStatus.COMPLETED.getId()); nonProdApplyBaseInfo.setStatusId(BizBillStatus.COMPLETED.getId());
//设置类型
if ("ZZCP".equals(tmpNonProdMaterialDataImport.getMtart())
||"ZBCP".equals(tmpNonProdMaterialDataImport.getMtart())
|| "ZSHB".equals(tmpNonProdMaterialDataImport.getMtart())){
nonProdApplyBaseInfo.setKind("product");
}else {
nonProdApplyBaseInfo.setKind("material");
}
nonProdApplyBaseInfo.setMaktxRemZh(tmpNonProdMaterialDataImport.getMaktxDescCn());
nonProdApplyBaseInfo.setMaktxRemEn(tmpNonProdMaterialDataImport.getMaktxDescEn());
nonProdApplyBaseInfo.setCreatedDate(new Date());
nonProdApplyBaseInfo.setApprover(nonProdApplyBaseInfo.getPersonMemberName());
nonProdApplyBaseInfo.setApprovalDate(new Date());
nonProdApplyBaseInfo.setGenericName(tmpNonProdMaterialDataImport.getMaktx());
//用途
nonProdApplyBaseInfo.setBusinessUsage("V,E,D,A,L,S,B");
nonProdApplyBaseInfo = nonProdApplyBaseInfoRepository.save(nonProdApplyBaseInfo); nonProdApplyBaseInfo = nonProdApplyBaseInfoRepository.save(nonProdApplyBaseInfo);
//赋值基本信息维护 //赋值基本信息维护
......
...@@ -145,7 +145,7 @@ public class NonProdApplyBaseInfo extends FlowBillAbstractEntity { ...@@ -145,7 +145,7 @@ public class NonProdApplyBaseInfo extends FlowBillAbstractEntity {
@Column(name = "kind") @Column(name = "kind")
private String kind; private String kind;
//处理状态: 0 待提交 1 待领导确认 2 已办结 //处理状态: 0 待提交 2 已办结
@Column(name = "distribute") @Column(name = "distribute")
private Integer distribute; private Integer distribute;
......
package com.huigou.topsun.sap.purchaseInfoRecord.application.impl;
import com.huigou.topsun.sap.purchaseInfoRecord.domain.SapPurchaseInfoRecord;
import com.huigou.topsun.sap.purchaseInfoRecord.domain.SapPurchaseInfoRecordItem;
import com.huigou.topsun.sap.purchaseInfoRecord.domain.TmpSapPurchaseInfoRecord;
import com.huigou.topsun.sap.purchaseInfoRecord.repository.SapPurchaseInfoRecordItemRepository;
import com.huigou.topsun.sap.purchaseInfoRecord.repository.SapPurchaseInfoRecordRepository;
import com.huigou.topsun.sap.purchaseInfoRecord.repository.TmpSapPurchaseInfoRecordRepository;
import com.huigou.uasp.bmp.common.BizBillStatus;
import com.huigou.uasp.tool.dataimport.application.ExcelImportInterface;
import com.huigou.util.ClassHelper;
import org.apache.cxf.common.util.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author xin.lu
* @Description: TODO
* @date 2025/8/516:50
*/
@Service("purchaseInfoRecordDataExcelImport")
public class PurchaseInfoRecordDataExcelImport implements ExcelImportInterface {
@Autowired
private TmpSapPurchaseInfoRecordRepository tmpSapPurchaseInfoRecordRepository;
@Autowired
private SapPurchaseInfoRecordRepository purchaseInfoRecordRepository;
@Autowired
private SapPurchaseInfoRecordItemRepository purchaseInfoRecordItemRepository;
@Override
public void executeImport(String s) {
List<TmpSapPurchaseInfoRecord> tmpSapPurchaseInfoRecordList = tmpSapPurchaseInfoRecordRepository.findByBatchNumber(s);
if (!CollectionUtils.isEmpty(tmpSapPurchaseInfoRecordList)){
for (TmpSapPurchaseInfoRecord tmpSapPurchaseInfoRecord : tmpSapPurchaseInfoRecordList) {
SapPurchaseInfoRecord purchaseInfoRecord = new SapPurchaseInfoRecord();
purchaseInfoRecord.setDefaultValues();
purchaseInfoRecord.setId(null);
purchaseInfoRecord.setStatusId(BizBillStatus.COMPLETED.getId());
purchaseInfoRecord.setFlag("new");
purchaseInfoRecordRepository.save(purchaseInfoRecord);
//采购信息记录明细
SapPurchaseInfoRecordItem purchaseInfoRecordItem = new SapPurchaseInfoRecordItem();
ClassHelper.copyProperties(tmpSapPurchaseInfoRecord,purchaseInfoRecordItem);
purchaseInfoRecordItem.setId(null);
purchaseInfoRecordItem.setSapPurchaseInfoRecordId(purchaseInfoRecord.getId());
purchaseInfoRecordItem.setEsokz("0");
purchaseInfoRecordItem.setTYPE("S");
purchaseInfoRecordItem.setMESSAGE("采购信息记录号:"+purchaseInfoRecordItem.getInfnr()+"创建成功");
purchaseInfoRecordItemRepository.save(purchaseInfoRecordItem);
}
}
}
}
package com.huigou.topsun.sap.purchaseInfoRecord.domain;
import com.huigou.topsun.common.AbstractPortalOrg;
import lombok.Data;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.math.BigDecimal;
import java.util.Date;
/**
* @author xin.lu
* @Description: 采购信息记录导入
* @date 2025/8/516:39
*/
@Table(name="tmp_purchase_info_record")
@Entity
@Data
public class TmpSapPurchaseInfoRecord extends AbstractPortalOrg {
/**
* 采购信息记录号
*/
@Column(name = "INFNR")
private String infnr;
/**
* 采购组织
*/
@Column(name = "EKORG")
private String ekorg;
/**
* 采购组织
*/
@Column(name = "EKORG_NAME")
private String ekorgName;
/**
* 供应商
*/
@Column(name = "LIFNR")
private String lifnr;
/**
* 供应商物料编码
*/
@Column(name = "IDNLF")
private String idnlf;
/**
* 供应商名称
*/
@Column(name = "NAME1")
private String name1;
/**
* 物料编码
*/
@Column(name = "MATNR")
private String matnr;
/**
* 物料描述
*/
@Column(name = "MAKTX")
private String maktx;
/**
* 物料组
*/
@Column(name = "MATKL")
private String matkl;
/**
* 物料组名称
*/
@Column(name = "MATKL_NAME")
private String matklName;
/**
* 采购信息记录分类
*/
@Column(name = "ESOKZ")
private String esokz;
/**
* 采购组
*/
@Column(name = "EKGRP")
private String ekgrp;
/**
* 采购组名称
*/
@Column(name = "EKGRP_NAME")
private String ekgrpName;
/**
* 工厂
*/
@Column(name = "WERKS")
private String werks;
/**
* 工厂名称
*/
@Column(name = "WERKS_NAME")
private String werksName;
/**
* 生产版本
*/
@Column(name = "VERID")
private String verid;
/**
* 净价
*/
@Column(name = "NETPR")
private BigDecimal netpr;
/**
* 货币码
*/
@Column(name = "WAERS")
private String waers;
/**
* 货币码名称
*/
@Column(name = "WAERS_NAME")
private String waersName;
/**
* 价格单位
*/
@Column(name = "PEINH")
private String peinh;
/**
* 订单价格单位(采购)
*/
@Column(name = "BPRME")
private String bprme;
/**
* 订单价格单位(采购)
*/
@Column(name = "BPRME_NAME")
private String bprmeName;
/**
* 销售/购买税代码
*/
@Column(name = "MWSKZ")
private String mwskz;
/**
* 开始生效日期
*/
@Column(name = "DATAB")
private Date datab;
/**
* 有效期至日期
*/
@Column(name = "DATBI")
private Date datbi;
/**
* 销售员
*/
@Column(name = "VERKF")
private String verkf;
/**
* 电话
*/
@Column(name = "TELF1")
private String telf1;
/**
* 基本计量单位
*/
@Column(name = "MEINS")
private String meins;
/**
* 基本计量单位名称
*/
@Column(name = "MEINS_NAME")
private String meinsName;
/**
* 订单单位到基本单位转换的分母
*/
@Column(name = "UMREN")
private BigDecimal umren;
/**
* 基本计量单位转换分子
*/
@Column(name = "UMREZ")
private BigDecimal umrez;
/**
* 原产地国
*/
@Column(name = "URZLA")
private String urzla;
/**
* 原产地国名称
*/
@Column(name = "URZLA_NAME")
private String urzlaName;
/**
* 地区
*/
@Column(name = "REGIO")
private String regio;
/**
* 地区名称
*/
@Column(name = "REGIO_NAME")
private String regioName;
/**
* 删除标志
*/
@Column(name = "LOEKZ")
private String loekz;
/**
* 排序字段
*/
@Column(name = "SORTL")
private String sortl;
/**
* 标准采购订单数量
*/
@Column(name = "NORBM")
private BigDecimal norbm;
/**
* 最小采购订单数量
*/
@Column(name = "MINBM")
private BigDecimal minbm;
/**
* 等级类型
*/
@Column(name = "STFKZ")
private String stfkz;
/**
* 计划交货时间(天)
*/
@Column(name = "APLFZ")
private BigDecimal aplfz;
/**
* 基于收货的发票验证
*/
@Column(name = "WEBRE")
private String webre;
/**
* 条件类型
*/
@Column(name = "KSCHL")
private String kschl;
/**
* 价格有效至
*/
@Column(name = "PRDAT")
private Date prdat;
/**
* 订单价格单位转换为订单单位的分母
*/
@Column(name = "BPUMN")
private BigDecimal bpumn;
/**
* 订单价格单位转换为订单单位的分子
*/
@Column(name = "BPUMZ")
private BigDecimal bpumz;
/**
*条件等级计量单位
*/
@Column(name = "KONMS")
private String konms;
/**
* 等级数量1
*/
@Column(name = "KSTBM")
private BigDecimal kstbm;
/**
*等级金额1
* */
@Column(name = "KBETR")
private BigDecimal kbetr;
/**
* 等级数量2
*/
@Column(name = "KSTBM2")
private BigDecimal kstbm2;
/**
* 等级金额2
*/
@Column(name = "KBETR2")
private BigDecimal kbetr2;
/**
* 等级数量3
*/
@Column(name = "KSTBM3")
private BigDecimal kstbm3;
/**
* 等级金额3
*/
@Column(name = "KBETR3")
private BigDecimal kbetr3;
/**
* 等级数量4
*/
@Column(name = "KSTBM4")
private BigDecimal kstbm4;
/**
* 等级金额4
*/
@Column(name = "KBETR4")
private BigDecimal kbetr4;
/**
* 等级数量5
*/
@Column(name = "KSTBM5")
private BigDecimal kstbm5;
/**
* 等级金额5
*/
@Column(name = "KBETR5")
private BigDecimal kbetr5;
/**
* 运输费
*/
@Column(name = "FREIGHT")
private BigDecimal freight;
/**
* 包装费
*/
@Column(name = "KBETR6")
private BigDecimal kbetr6;
/**
* 备注
*/
@Column(name = "remark")
private String remark;
/**
* 定价条件号
*/
@Column(name = "KNUMH")
private String knumh;
}
package com.huigou.topsun.sap.purchaseInfoRecord.repository;
import com.huigou.topsun.sap.purchaseInfoRecord.domain.TmpSapPurchaseInfoRecord;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
/**
* @author xin.lu
* @Description: TODO
* @date 2025/8/516:48
*/
public interface TmpSapPurchaseInfoRecordRepository extends JpaRepository<TmpSapPurchaseInfoRecord,String> {
List<TmpSapPurchaseInfoRecord> findByBatchNumber(String batchNumber);
}
...@@ -302,6 +302,57 @@ public class TmpSuppliersData extends AbstractPortalOrg { ...@@ -302,6 +302,57 @@ public class TmpSuppliersData extends AbstractPortalOrg {
@Column(name = "bkref") @Column(name = "bkref")
private String bkref; private String bkref;
/**
* 联系人信息
*/
@Column(name = "contact")
private String contact;
@Column(name = "contact1")
private String contact1;
@Column(name = "contact2")
private String contact2;
@Column(name = "contact3")
private String contact3;
@Column(name = "tel_number1")
private String telNumber1;
@Column(name = "tel_number2")
private String telNumber2;
@Column(name = "tel_number3")
private String telNumber3;
@Column(name = "fax_number1")
private String faxNumber1;
@Column(name = "fax_number2")
private String faxNumber2;
@Column(name = "fax_number3")
private String faxNumber3;
/**
* 电子邮件地址
*/
@Column(name = "smtp_addr1")
private String smtpAddr1;
/**
* 电子邮件地址
*/
@Column(name = "smtp_addr2")
private String smtpAddr2;
/**
* 电子邮件地址
*/
@Column(name = "smtp_addr3")
private String smtpAddr3;
//供应商公司信息 //供应商公司信息
/** /**
......
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