
8 changed files with 613 additions and 0 deletions
@ -0,0 +1,116 @@ |
|||
package com.yxt.anrui.fin.api.kingdee.appayable; |
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import javax.validation.constraints.Pattern; |
|||
import java.math.BigDecimal; |
|||
import java.util.List; |
|||
|
|||
@Data |
|||
public class APPayable { |
|||
|
|||
@ApiModelProperty("车辆入账单sid") |
|||
private String sid; |
|||
|
|||
@ApiModelProperty("用户sid") |
|||
@NotBlank(message = "用户sid不能为空") |
|||
private String userSid; |
|||
|
|||
@ApiModelProperty("申请编号") |
|||
@NotBlank(message = "申请编号不能为空") |
|||
private String applicationCode; |
|||
|
|||
@ApiModelProperty("申请人sid") |
|||
@NotBlank(message = "申请人不能为空") |
|||
private String applicationSid; |
|||
|
|||
@ApiModelProperty("申请人名称") |
|||
@NotBlank(message = "申请人不能为空") |
|||
private String applicationName; |
|||
|
|||
@ApiModelProperty("申请日期") |
|||
@Pattern(regexp = "^(\\s*)|([1-9]\\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]))$", message = "申请日期日期格式不正确") |
|||
private String applicationDate; |
|||
|
|||
@ApiModelProperty("采购订单sid") |
|||
@NotBlank(message = "采购订单不能为空") |
|||
private String vehicleOrderSid; |
|||
|
|||
@ApiModelProperty("采购订单编号") |
|||
@NotBlank(message = "采购订单编号不能为空") |
|||
private String purchaseOrderNo; |
|||
|
|||
@ApiModelProperty("车型sid ") |
|||
@NotBlank(message = "车型不能为空") |
|||
private String modelSid; |
|||
|
|||
@ApiModelProperty("车型名称 ") |
|||
@NotBlank(message = "车型名称不能为空") |
|||
private String modelName; |
|||
|
|||
@ApiModelProperty("常用配置 ") |
|||
private String configName; |
|||
@ApiModelProperty("常用配置Sid") |
|||
private String configSid; |
|||
|
|||
@ApiModelProperty("厂家合同价") |
|||
private BigDecimal contractPrice; |
|||
@ApiModelProperty("其中上装价格") |
|||
private BigDecimal amongSzPrice; |
|||
@ApiModelProperty("上装价格计算依据") |
|||
private String szPriceCalBasis; |
|||
@ApiModelProperty("一次运费") |
|||
private BigDecimal onceFreight; |
|||
@ApiModelProperty("二次运费") |
|||
private BigDecimal secondaryFreight; |
|||
@ApiModelProperty("下浮比例") |
|||
private String lowerProportion; |
|||
@ApiModelProperty("下浮金额") |
|||
private BigDecimal lowerMoney; |
|||
@ApiModelProperty("下浮合计") |
|||
private BigDecimal lowerTotal; |
|||
@ApiModelProperty("下浮备注") |
|||
private String lowerRemarks; |
|||
@ApiModelProperty("厂家结算价") |
|||
private BigDecimal costPrice; |
|||
@ApiModelProperty("内部编码") |
|||
private String insideCode; |
|||
|
|||
@ApiModelProperty("厂家入库日期") |
|||
private String priceDate; |
|||
@ApiModelProperty("厂家发车日期") |
|||
private String departureDate; |
|||
|
|||
@ApiModelProperty("备注") |
|||
private String remarks; |
|||
|
|||
@ApiModelProperty("流程状态") |
|||
private String nodeState; |
|||
|
|||
@ApiModelProperty("车辆台数") |
|||
private String num; |
|||
|
|||
@ApiModelProperty("车辆列表") |
|||
private List<ScmApplyInboundVehicleDto> vehicleList; |
|||
|
|||
class ScmApplyInboundVehicleDto implements Dto { |
|||
|
|||
@ApiModelProperty("车辆信息sid") |
|||
private String sid; |
|||
|
|||
@ApiModelProperty("车辆入库单sid") |
|||
private String applySid; |
|||
|
|||
@ApiModelProperty("车型sid") |
|||
private String modelSid; |
|||
|
|||
@ApiModelProperty("车架号(VIN)") |
|||
private String vinNo; |
|||
|
|||
@ApiModelProperty("备注") |
|||
private String remarks; |
|||
} |
|||
} |
@ -0,0 +1,20 @@ |
|||
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata; |
|||
import com.alibaba.fastjson.annotation.JSONField; |
|||
/** |
|||
* Auto-generated: 2022-07-19 8:42:28 |
|||
* |
|||
* @author www.jsons.cn |
|||
* @website http://www.jsons.cn/json2java/
|
|||
*/ |
|||
public class FPmzcAssistant { |
|||
|
|||
@JSONField(alternateNames = "FNumber") |
|||
private String fnumber; |
|||
public void setFnumber(String fnumber) { |
|||
this.fnumber = fnumber; |
|||
} |
|||
public String getFnumber() { |
|||
return fnumber; |
|||
} |
|||
|
|||
} |
@ -0,0 +1,22 @@ |
|||
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata; |
|||
|
|||
import com.alibaba.fastjson.annotation.JSONField; |
|||
|
|||
/** |
|||
* Auto-generated: 2022-07-19 8:42:28 |
|||
* |
|||
* @author www.jsons.cn |
|||
* @website http://www.jsons.cn/json2java/
|
|||
*/ |
|||
public class FPmzcAssistant1 { |
|||
|
|||
@JSONField(alternateNames ="FNumber") |
|||
private String fnumber; |
|||
public void setFnumber(String fnumber) { |
|||
this.fnumber = fnumber; |
|||
} |
|||
public String getFnumber() { |
|||
return fnumber; |
|||
} |
|||
|
|||
} |
@ -0,0 +1,22 @@ |
|||
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata; |
|||
|
|||
import com.alibaba.fastjson.annotation.JSONField; |
|||
|
|||
/** |
|||
* Auto-generated: 2022-07-19 8:42:28 |
|||
* |
|||
* @author www.jsons.cn |
|||
* @website http://www.jsons.cn/json2java/
|
|||
*/ |
|||
public class FPmzcBase { |
|||
|
|||
@JSONField(alternateNames ="FNUMBER") |
|||
private String fnumber; |
|||
public void setFnumber(String fnumber) { |
|||
this.fnumber = fnumber; |
|||
} |
|||
public String getFnumber() { |
|||
return fnumber; |
|||
} |
|||
|
|||
} |
@ -0,0 +1,20 @@ |
|||
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata; |
|||
import com.alibaba.fastjson.annotation.JSONField; |
|||
/** |
|||
* Auto-generated: 2022-07-19 8:42:28 |
|||
* |
|||
* @author www.jsons.cn |
|||
* @website http://www.jsons.cn/json2java/
|
|||
*/ |
|||
public class FPmzcBase1 { |
|||
|
|||
@JSONField(alternateNames ="FNUMBER") |
|||
private String fnumber; |
|||
public void setFnumber(String fnumber) { |
|||
this.fnumber = fnumber; |
|||
} |
|||
public String getFnumber() { |
|||
return fnumber; |
|||
} |
|||
|
|||
} |
@ -0,0 +1,22 @@ |
|||
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata; |
|||
|
|||
import com.alibaba.fastjson.annotation.JSONField; |
|||
|
|||
/** |
|||
* Auto-generated: 2022-07-19 8:42:28 |
|||
* 采购部门:FPURCHASEDEPTID (必填项) |
|||
* @author www.jsons.cn |
|||
* @website http://www.jsons.cn/json2java/
|
|||
*/ |
|||
public class Fpurchasedeptid { |
|||
|
|||
@JSONField(alternateNames ="FNumber") |
|||
private String fnumber; |
|||
public void setFnumber(String fnumber) { |
|||
this.fnumber = fnumber; |
|||
} |
|||
public String getFnumber() { |
|||
return fnumber; |
|||
} |
|||
|
|||
} |
@ -0,0 +1,22 @@ |
|||
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata; |
|||
|
|||
import com.alibaba.fastjson.annotation.JSONField; |
|||
|
|||
/** |
|||
* Auto-generated: 2022-07-19 8:42:28 |
|||
* 供应商:FSUPPLIERID (必填项) |
|||
* @author www.jsons.cn |
|||
* @website http://www.jsons.cn/json2java/
|
|||
*/ |
|||
public class Fsupplierid { |
|||
|
|||
@JSONField(alternateNames ="FNumber") |
|||
private String fnumber; |
|||
public void setFnumber(String fnumber) { |
|||
this.fnumber = fnumber; |
|||
} |
|||
public String getFnumber() { |
|||
return fnumber; |
|||
} |
|||
|
|||
} |
@ -0,0 +1,369 @@ |
|||
package com.yxt.anrui.fin.api.kingdee.appayable.kingdeedata; |
|||
import java.util.List; |
|||
|
|||
import com.alibaba.fastjson.annotation.JSONField; |
|||
import com.yxt.anrui.fin.api.kingdee.kingdeedata.*; |
|||
|
|||
/** |
|||
* Auto-generated: 2022-07-19 8:42:28 |
|||
* 单据类型:FBillTypeID (必填项) |
|||
* @author www.jsons.cn |
|||
* @website http://www.jsons.cn/json2java/
|
|||
*/ |
|||
public class Model { |
|||
@JSONField(alternateNames ="FID") |
|||
private int fid; |
|||
/** |
|||
* 单据类型:FBillTypeID (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FBillTypeID") |
|||
private Fbilltypeid fbilltypeid; |
|||
/** |
|||
* 单据编号:FBillNo |
|||
*/ |
|||
@JSONField(alternateNames ="FBillNo") |
|||
private String fbillno; |
|||
/** |
|||
* 是否期初单据:FISINIT |
|||
*/ |
|||
@JSONField(alternateNames ="FISINIT") |
|||
private boolean fisinit; |
|||
/** |
|||
* 业务日期:FDATE (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FDATE") |
|||
private String fdate; |
|||
/** |
|||
* 到期日:FENDDATE_H |
|||
*/ |
|||
@JSONField(alternateNames ="FENDDATE_H") |
|||
private String fenddateH; |
|||
/** |
|||
* 单据状态:FDOCUMENTSTATUS (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FDOCUMENTSTATUS") |
|||
private String fdocumentstatus; |
|||
/** |
|||
* 供应商:FSUPPLIERID (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FSUPPLIERID") |
|||
private Fsupplierid fsupplierid; |
|||
/** |
|||
* 币别:FCURRENCYID (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FCURRENCYID") |
|||
private Fcurrencyid fcurrencyid; |
|||
/** |
|||
* 付款条件:FPayConditon |
|||
*/ |
|||
@JSONField(alternateNames ="FPayConditon") |
|||
private Fpayconditon fpayconditon; |
|||
/** |
|||
* 价外税:FISPRICEEXCLUDETAX |
|||
*/ |
|||
@JSONField(alternateNames ="FISPRICEEXCLUDETAX") |
|||
private boolean fispriceexcludetax; |
|||
/** |
|||
* 业务类型:FBUSINESSTYPE (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FBUSINESSTYPE") |
|||
private String fbusinesstype; |
|||
/** |
|||
* 按含税单价录入:FISTAX |
|||
*/ |
|||
@JSONField(alternateNames ="FISTAX") |
|||
private boolean fistax; |
|||
/** |
|||
* 结算组织:FSETTLEORGID (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FSETTLEORGID") |
|||
private Fsettleorgid fsettleorgid; |
|||
/** |
|||
* 付款组织:FPAYORGID (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FPAYORGID") |
|||
private Fpayorgid fpayorgid; |
|||
/** |
|||
* 立账类型:FSetAccountType |
|||
*/ |
|||
@JSONField(alternateNames ="FSetAccountType") |
|||
private String fsetaccounttype; |
|||
/** |
|||
*税额计入成本:FISTAXINCOST |
|||
*/ |
|||
@JSONField(alternateNames ="FISTAXINCOST") |
|||
private boolean fistaxincost; |
|||
/** |
|||
* 备注:FAP_Remark |
|||
*/ |
|||
@JSONField(alternateNames ="FAP_Remark") |
|||
private String fapRemark; |
|||
/** |
|||
* 参与暂估应付核销:FISHookMatch |
|||
*/ |
|||
@JSONField(alternateNames ="FISHookMatch") |
|||
private boolean fishookmatch; |
|||
/** |
|||
*采购部门:FPURCHASEDEPTID (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FPURCHASEDEPTID") |
|||
private Fpurchasedeptid fpurchasedeptid; |
|||
/** |
|||
* 作废状态:FCancelStatus (必填项) |
|||
*/ |
|||
@JSONField(alternateNames ="FCancelStatus") |
|||
private String fcancelstatus; |
|||
/** |
|||
*是发票审核自动生成:FISBYIV |
|||
*/ |
|||
@JSONField(alternateNames ="FISBYIV") |
|||
private boolean fisbyiv; |
|||
/** |
|||
* 是否需要成本调整:FISGENHSADJ |
|||
*/ |
|||
@JSONField(alternateNames ="FISGENHSADJ") |
|||
private boolean fisgenhsadj; |
|||
/** |
|||
* 先到票后入库:FISINVOICEARLIER |
|||
*/ |
|||
@JSONField(alternateNames ="FISINVOICEARLIER") |
|||
private boolean fisinvoicearlier; |
|||
/** |
|||
* 发票号码:F_PAEZ_Text |
|||
*/ |
|||
@JSONField(alternateNames ="F_PAEZ_Text") |
|||
private String fPaezText; |
|||
/** |
|||
* 项目类别:F_PMZC_Assistant1 |
|||
*/ |
|||
@JSONField(alternateNames ="F_PMZC_Assistant1") |
|||
private FPmzcAssistant1 fPmzcAssistant1; |
|||
/** |
|||
* |
|||
*/ |
|||
@JSONField(alternateNames ="FsubHeadSuppiler") |
|||
private Fsubheadsuppiler fsubheadsuppiler; |
|||
/** |
|||
* |
|||
*/ |
|||
@JSONField(alternateNames ="FsubHeadFinc") |
|||
private Fsubheadfinc fsubheadfinc; |
|||
@JSONField(alternateNames ="FEntityDetail") |
|||
private List<Fentitydetail> fentitydetail; |
|||
/** |
|||
* |
|||
*/ |
|||
@JSONField(alternateNames ="FEntityPlan") |
|||
private List<Fentityplan> fentityplan; |
|||
|
|||
public void setFid(int fid) { |
|||
this.fid = fid; |
|||
} |
|||
public int getFid() { |
|||
return fid; |
|||
} |
|||
|
|||
public void setFbilltypeid(Fbilltypeid fbilltypeid) { |
|||
this.fbilltypeid = fbilltypeid; |
|||
} |
|||
public Fbilltypeid getFbilltypeid() { |
|||
return fbilltypeid; |
|||
} |
|||
|
|||
public void setFbillno(String fbillno) { |
|||
this.fbillno = fbillno; |
|||
} |
|||
public String getFbillno() { |
|||
return fbillno; |
|||
} |
|||
|
|||
public void setFisinit(boolean fisinit) { |
|||
this.fisinit = fisinit; |
|||
} |
|||
public boolean getFisinit() { |
|||
return fisinit; |
|||
} |
|||
|
|||
public void setFdate(String fdate) { |
|||
this.fdate = fdate; |
|||
} |
|||
public String getFdate() { |
|||
return fdate; |
|||
} |
|||
|
|||
public void setFenddateH(String fenddateH) { |
|||
this.fenddateH = fenddateH; |
|||
} |
|||
public String getFenddateH() { |
|||
return fenddateH; |
|||
} |
|||
|
|||
public void setFdocumentstatus(String fdocumentstatus) { |
|||
this.fdocumentstatus = fdocumentstatus; |
|||
} |
|||
public String getFdocumentstatus() { |
|||
return fdocumentstatus; |
|||
} |
|||
|
|||
public void setFsupplierid(Fsupplierid fsupplierid) { |
|||
this.fsupplierid = fsupplierid; |
|||
} |
|||
public Fsupplierid getFsupplierid() { |
|||
return fsupplierid; |
|||
} |
|||
|
|||
public void setFcurrencyid(Fcurrencyid fcurrencyid) { |
|||
this.fcurrencyid = fcurrencyid; |
|||
} |
|||
public Fcurrencyid getFcurrencyid() { |
|||
return fcurrencyid; |
|||
} |
|||
|
|||
public void setFpayconditon(Fpayconditon fpayconditon) { |
|||
this.fpayconditon = fpayconditon; |
|||
} |
|||
public Fpayconditon getFpayconditon() { |
|||
return fpayconditon; |
|||
} |
|||
|
|||
public void setFispriceexcludetax(boolean fispriceexcludetax) { |
|||
this.fispriceexcludetax = fispriceexcludetax; |
|||
} |
|||
public boolean getFispriceexcludetax() { |
|||
return fispriceexcludetax; |
|||
} |
|||
|
|||
public void setFbusinesstype(String fbusinesstype) { |
|||
this.fbusinesstype = fbusinesstype; |
|||
} |
|||
public String getFbusinesstype() { |
|||
return fbusinesstype; |
|||
} |
|||
|
|||
public void setFistax(boolean fistax) { |
|||
this.fistax = fistax; |
|||
} |
|||
public boolean getFistax() { |
|||
return fistax; |
|||
} |
|||
|
|||
public void setFsettleorgid(Fsettleorgid fsettleorgid) { |
|||
this.fsettleorgid = fsettleorgid; |
|||
} |
|||
public Fsettleorgid getFsettleorgid() { |
|||
return fsettleorgid; |
|||
} |
|||
|
|||
public void setFpayorgid(Fpayorgid fpayorgid) { |
|||
this.fpayorgid = fpayorgid; |
|||
} |
|||
public Fpayorgid getFpayorgid() { |
|||
return fpayorgid; |
|||
} |
|||
|
|||
public void setFsetaccounttype(String fsetaccounttype) { |
|||
this.fsetaccounttype = fsetaccounttype; |
|||
} |
|||
public String getFsetaccounttype() { |
|||
return fsetaccounttype; |
|||
} |
|||
|
|||
public void setFistaxincost(boolean fistaxincost) { |
|||
this.fistaxincost = fistaxincost; |
|||
} |
|||
public boolean getFistaxincost() { |
|||
return fistaxincost; |
|||
} |
|||
|
|||
public void setFapRemark(String fapRemark) { |
|||
this.fapRemark = fapRemark; |
|||
} |
|||
public String getFapRemark() { |
|||
return fapRemark; |
|||
} |
|||
|
|||
public void setFishookmatch(boolean fishookmatch) { |
|||
this.fishookmatch = fishookmatch; |
|||
} |
|||
public boolean getFishookmatch() { |
|||
return fishookmatch; |
|||
} |
|||
|
|||
public void setFpurchasedeptid(Fpurchasedeptid fpurchasedeptid) { |
|||
this.fpurchasedeptid = fpurchasedeptid; |
|||
} |
|||
public Fpurchasedeptid getFpurchasedeptid() { |
|||
return fpurchasedeptid; |
|||
} |
|||
|
|||
public void setFcancelstatus(String fcancelstatus) { |
|||
this.fcancelstatus = fcancelstatus; |
|||
} |
|||
public String getFcancelstatus() { |
|||
return fcancelstatus; |
|||
} |
|||
|
|||
public void setFisbyiv(boolean fisbyiv) { |
|||
this.fisbyiv = fisbyiv; |
|||
} |
|||
public boolean getFisbyiv() { |
|||
return fisbyiv; |
|||
} |
|||
|
|||
public void setFisgenhsadj(boolean fisgenhsadj) { |
|||
this.fisgenhsadj = fisgenhsadj; |
|||
} |
|||
public boolean getFisgenhsadj() { |
|||
return fisgenhsadj; |
|||
} |
|||
|
|||
public void setFisinvoicearlier(boolean fisinvoicearlier) { |
|||
this.fisinvoicearlier = fisinvoicearlier; |
|||
} |
|||
public boolean getFisinvoicearlier() { |
|||
return fisinvoicearlier; |
|||
} |
|||
|
|||
public void setFPaezText(String fPaezText) { |
|||
this.fPaezText = fPaezText; |
|||
} |
|||
public String getFPaezText() { |
|||
return fPaezText; |
|||
} |
|||
|
|||
public void setFPmzcAssistant1(FPmzcAssistant1 fPmzcAssistant1) { |
|||
this.fPmzcAssistant1 = fPmzcAssistant1; |
|||
} |
|||
public FPmzcAssistant1 getFPmzcAssistant1() { |
|||
return fPmzcAssistant1; |
|||
} |
|||
|
|||
public void setFsubheadsuppiler(Fsubheadsuppiler fsubheadsuppiler) { |
|||
this.fsubheadsuppiler = fsubheadsuppiler; |
|||
} |
|||
public Fsubheadsuppiler getFsubheadsuppiler() { |
|||
return fsubheadsuppiler; |
|||
} |
|||
|
|||
public void setFsubheadfinc(Fsubheadfinc fsubheadfinc) { |
|||
this.fsubheadfinc = fsubheadfinc; |
|||
} |
|||
public Fsubheadfinc getFsubheadfinc() { |
|||
return fsubheadfinc; |
|||
} |
|||
|
|||
public void setFentitydetail(List<Fentitydetail> fentitydetail) { |
|||
this.fentitydetail = fentitydetail; |
|||
} |
|||
public List<Fentitydetail> getFentitydetail() { |
|||
return fentitydetail; |
|||
} |
|||
|
|||
public void setFentityplan(List<Fentityplan> fentityplan) { |
|||
this.fentityplan = fentityplan; |
|||
} |
|||
public List<Fentityplan> getFentityplan() { |
|||
return fentityplan; |
|||
} |
|||
|
|||
} |
Loading…
Reference in new issue