
33 changed files with 1046 additions and 38 deletions
@ -0,0 +1,21 @@ |
|||
package com.yxt.anrui.as.api.asbusrepairbill; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/6/21 14:02 |
|||
*/ |
|||
@Data |
|||
public class AsBillListReturnGoodsQuery implements Query { |
|||
|
|||
private String deptSid; //部门sid
|
|||
private String billNo;//工单编号
|
|||
private String customerName;//客户
|
|||
private String vehMark;//车牌号
|
|||
private String startDate; //进厂开始日期
|
|||
private String endDate; //进厂结束日期
|
|||
|
|||
} |
@ -0,0 +1,35 @@ |
|||
package com.yxt.anrui.as.api.asbusrepairbill; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.Date; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/6/21 14:01 |
|||
*/ |
|||
@Data |
|||
public class AsBillListReturnGoodsVo implements Vo { |
|||
|
|||
private String sid; |
|||
private String billNo;//工单编号
|
|||
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
|||
private String billType; |
|||
@ApiModelProperty("是否外出") |
|||
private String isGoOut; |
|||
@ApiModelProperty("客户名称") |
|||
private String customerName; |
|||
@ApiModelProperty("联系电话") |
|||
private String mobile; |
|||
@ApiModelProperty("车牌号") |
|||
private String vehMark; |
|||
@ApiModelProperty("车架号") |
|||
private String vinNo; |
|||
@ApiModelProperty("进厂时间") |
|||
private String entryTime; |
|||
|
|||
|
|||
} |
@ -0,0 +1,21 @@ |
|||
package com.yxt.sms.biz.smssalesbill; |
|||
|
|||
import com.yxt.common.core.query.Query; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/6/21 14:02 |
|||
*/ |
|||
@Data |
|||
public class SmsBillListReturnGoodsQuery implements Query { |
|||
|
|||
private String deptSid; //部门sid
|
|||
private String billNo;//工单编号
|
|||
private String customerName;//客户
|
|||
private String vehMark;//车牌号
|
|||
private String startDate; //进厂开始日期
|
|||
private String endDate; //进厂结束日期
|
|||
private String salesName; // 服务顾问
|
|||
} |
@ -0,0 +1,31 @@ |
|||
package com.yxt.sms.biz.smssalesbill; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/6/21 14:01 |
|||
*/ |
|||
@Data |
|||
public class SmsBillListReturnGoodsVo implements Vo { |
|||
|
|||
private String sid; |
|||
private String billNo;//工单编号
|
|||
@ApiModelProperty("制单人姓名") |
|||
private String createByName; // 制单人姓名
|
|||
@ApiModelProperty("制单日期") |
|||
private String createTime; |
|||
@ApiModelProperty("销售姓名") |
|||
private String salesName; // 销售姓名
|
|||
@ApiModelProperty("客户名称") |
|||
private String customerName; |
|||
@ApiModelProperty("车牌号") |
|||
private String vehMark; |
|||
@ApiModelProperty("车架号") |
|||
private String vinNo; |
|||
|
|||
|
|||
} |
@ -0,0 +1,57 @@ |
|||
package com.yxt.sms.biz.smssalesreturn; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/18 9:12 |
|||
*/ |
|||
@Data |
|||
public class SmsGoodsDetailsVo implements Vo { |
|||
private String sid; |
|||
private String goodsID; |
|||
//商品名称
|
|||
private String goodsSpuName; |
|||
//商品Sku名称
|
|||
private String goodsSkuTitle; |
|||
//商品编码(图号)
|
|||
private String goodsSkuCode; |
|||
//规格型号
|
|||
private String goodsSkuOwnSpec; |
|||
// @ApiModelProperty("出库前的库存量")
|
|||
// private String currentCount;
|
|||
@ApiModelProperty("计量单位") |
|||
private String unit; |
|||
// @ApiModelProperty("仓库sid")
|
|||
// private String warehouseSid;
|
|||
@ApiModelProperty("仓库名称") |
|||
private String warehouseName; |
|||
//库位编号
|
|||
private String warehouseRackCode; |
|||
//
|
|||
// @ApiModelProperty("需求数量(维修工单中)")
|
|||
// private String needCount;
|
|||
@ApiModelProperty("出/退库数量") |
|||
private String count; |
|||
@ApiModelProperty("销售价(元)") |
|||
private String price; |
|||
//折扣(0-10,0免费,10不打折)
|
|||
private String discount; |
|||
//优惠金额(=销售价*(1-折扣*0.1))
|
|||
private String discountAmount; |
|||
//金额(销售价-优惠金额)
|
|||
private String amount; |
|||
// @ApiModelProperty("科目")
|
|||
// private String subject;
|
|||
// @ApiModelProperty("领料人姓名")
|
|||
// private String operName;
|
|||
@ApiModelProperty("备注") |
|||
private String remarks; |
|||
@ApiModelProperty("厂家") |
|||
private String manufacturerName; |
|||
@ApiModelProperty("已退数量") |
|||
private String returnedCount; |
|||
} |
@ -0,0 +1,63 @@ |
|||
package com.yxt.sms.biz.smssalesreturn; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/6/21 16:03 |
|||
*/ |
|||
@Data |
|||
public class SmsSalesReturnNewDetailsVo implements Vo { |
|||
|
|||
private String type; //0维修工单 1销售单
|
|||
private String sid; |
|||
private String createTime; |
|||
private String deptSid; |
|||
private String deptName; |
|||
@ApiModelProperty("使用组织sid") |
|||
private String useOrgSid; // 使用组织sid
|
|||
@ApiModelProperty("创建组织sid") |
|||
private String createOrgSid; // 创建组织sid
|
|||
private String remarks; |
|||
|
|||
@ApiModelProperty("来源单编号") |
|||
private String sourceBillSid; // 来源单编号
|
|||
@ApiModelProperty("来源单编号") |
|||
private String sourceBillNo; // 来源单编号
|
|||
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
|||
private String billType; |
|||
@ApiModelProperty("科目") |
|||
private String subject; |
|||
@ApiModelProperty("服务顾问姓名") |
|||
private String waitorName; |
|||
@ApiModelProperty("单据日期") |
|||
private String billDate; |
|||
@ApiModelProperty("结算日期") |
|||
private String settleDate; |
|||
@ApiModelProperty("客户名称") |
|||
private String customerName; |
|||
@ApiModelProperty("联系电话") |
|||
private String mobile; |
|||
@ApiModelProperty("客户单位") |
|||
private String customerOrg; |
|||
//-----车辆信息------
|
|||
@ApiModelProperty("车牌号") |
|||
private String vehMark; |
|||
@ApiModelProperty("车架号") |
|||
private String vinNo; |
|||
@ApiModelProperty("应付金额") |
|||
private String payableAmount; // 应付金额
|
|||
@ApiModelProperty("合计金额") |
|||
private String totalAmount; // 合计金额
|
|||
|
|||
private List<SmsSitemVo> sitemVos = new ArrayList<>();// 服务项目
|
|||
private List<SmsGoodsDetailsVo> goodsDetailsVos = new ArrayList<>(); //商品信息
|
|||
private List<SalesGoodsReturnVo> returnGoods = new ArrayList<>(); //退货商品列表
|
|||
|
|||
} |
@ -0,0 +1,59 @@ |
|||
package com.yxt.sms.biz.smssalesreturn; |
|||
|
|||
import com.yxt.common.core.dto.Dto; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/6/21 16:03 |
|||
*/ |
|||
@Data |
|||
public class SmsSalesReturnNewDto implements Dto { |
|||
|
|||
private String type; //0维修工单 1销售单
|
|||
private String sid; |
|||
private String createTime; |
|||
private String deptSid; |
|||
private String deptName; |
|||
@ApiModelProperty("使用组织sid") |
|||
private String useOrgSid; // 使用组织sid
|
|||
@ApiModelProperty("创建组织sid") |
|||
private String createOrgSid; // 创建组织sid
|
|||
private String remarks; |
|||
|
|||
@ApiModelProperty("来源单编号") |
|||
private String sourceBillSid; // 来源单编号
|
|||
@ApiModelProperty("来源单编号") |
|||
private String sourceBillNo; // 来源单编号
|
|||
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
|||
private String billType; |
|||
@ApiModelProperty("科目") |
|||
private String subject; |
|||
@ApiModelProperty("服务顾问姓名") |
|||
private String waitorName; |
|||
@ApiModelProperty("客户名称") |
|||
private String customerName; |
|||
@ApiModelProperty("联系电话") |
|||
private String mobile; |
|||
@ApiModelProperty("客户单位") |
|||
private String customerOrg; |
|||
//-----车辆信息------
|
|||
@ApiModelProperty("车牌号") |
|||
private String vehMark; |
|||
@ApiModelProperty("车架号") |
|||
private String vinNo; |
|||
@ApiModelProperty("应付金额") |
|||
private String payableAmount; // 应付金额
|
|||
@ApiModelProperty("合计金额") |
|||
private String totalAmount; // 合计金额
|
|||
|
|||
private List<SmsSitemVo> sitemVos = new ArrayList<>();// 服务项目
|
|||
private List<SmsGoodsDetailsVo> goodsDetailsVos = new ArrayList<>(); //商品信息
|
|||
private List<SalesGoodsReturnVo> returnGoods = new ArrayList<>(); //退货商品列表
|
|||
|
|||
} |
@ -0,0 +1,57 @@ |
|||
package com.yxt.sms.biz.smssalesreturn; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/18 9:02 |
|||
*/ |
|||
@Data |
|||
public class SmsSitemVo { |
|||
@ApiModelProperty("项目sid") |
|||
private String serviceItemSid; |
|||
@ApiModelProperty("项目名称") |
|||
private String serviceItem; |
|||
@ApiModelProperty("工种sid(分类)") |
|||
private String serviceTypeSid; |
|||
@ApiModelProperty("工种(分类)") |
|||
private String serviceType; |
|||
@ApiModelProperty("科目sid") |
|||
private String subjectSid; |
|||
@ApiModelProperty("科目(自费、保内等)") |
|||
private String subject; |
|||
@ApiModelProperty("考核工时(考核价)") |
|||
private String examineHourPrice; |
|||
@ApiModelProperty("工时单价") |
|||
private String hourPrice; |
|||
@ApiModelProperty("工时数") |
|||
private String hours; |
|||
@ApiModelProperty("销售价(工时费)=工时单价*工时数") |
|||
private String price; |
|||
@ApiModelProperty("折扣(0-10,0免费,10不打折)") |
|||
private String discount; |
|||
@ApiModelProperty("优惠金额(=销售价*(折扣*0.1))") |
|||
private String discountAmount; |
|||
@ApiModelProperty("金额(销售价-优惠金额)") |
|||
private String amount; |
|||
@ApiModelProperty("备注") |
|||
private String remarks; |
|||
private String repairerName; |
|||
//-------------维修人员---------------
|
|||
// @ApiModelProperty("维修人员sid")
|
|||
// private String repairerSid;
|
|||
// @ApiModelProperty("维修人员姓名")
|
|||
// private String repairerName;
|
|||
// @ApiModelProperty("所在组sid")
|
|||
// private String groupSid;
|
|||
// @ApiModelProperty("所在班组名称")
|
|||
// private String groupName;
|
|||
private List<String> staffList = new ArrayList<>(); //维修人员Sid
|
|||
private List<String> staffNameList = new ArrayList<>(); //维修人员姓名信息
|
|||
|
|||
} |
@ -0,0 +1,23 @@ |
|||
package com.yxt.sms.feign.as.asbusrepairbill; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/18 9:07 |
|||
*/ |
|||
@Data |
|||
public class AitemVo { |
|||
|
|||
@ApiModelProperty("附加项目sid") |
|||
private String aitemsid; |
|||
@ApiModelProperty("附加项目名称") |
|||
private String aitemName; |
|||
@ApiModelProperty("销售价") |
|||
private String price; |
|||
@ApiModelProperty("备注") |
|||
private String remarks; |
|||
|
|||
} |
@ -0,0 +1,134 @@ |
|||
package com.yxt.sms.feign.as.asbusrepairbill; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/18 9:09 |
|||
*/ |
|||
@Data |
|||
public class AsBusrepairBillDetailsVo implements Vo { |
|||
private String sid; |
|||
private String orgPath; |
|||
@ApiModelProperty("应收金额") |
|||
private String receivableAmount; |
|||
@ApiModelProperty("工时费") |
|||
private String hourAmount; |
|||
@ApiModelProperty("材料费") |
|||
private String goodsAmount; |
|||
@ApiModelProperty("外出费") |
|||
private String outAmount; |
|||
@ApiModelProperty("附加费") |
|||
private String addAmount; |
|||
@ApiModelProperty("税额") |
|||
private String taxAmount; |
|||
@ApiModelProperty("是否外出(1是,2否)") |
|||
private String isGoOut; |
|||
@ApiModelProperty("厂家补助") |
|||
private String subsidyAmount; |
|||
@ApiModelProperty("其他费用") |
|||
private String otherAmount; |
|||
@ApiModelProperty("班组sid") |
|||
private String groupSid; |
|||
private String createDate; |
|||
@ApiModelProperty("班组名称") |
|||
private String groupName; |
|||
@ApiModelProperty("制单人sid") |
|||
private String createBySid; |
|||
@ApiModelProperty("制单部门sid") |
|||
private String deptSid; // 制单部门sid
|
|||
@ApiModelProperty("制单部门") |
|||
private String deptName; // 制单部门
|
|||
@ApiModelProperty("制单人姓名") |
|||
private String createByName; |
|||
@ApiModelProperty("操作人Sid") |
|||
private String operatorSid; |
|||
@ApiModelProperty("操作人") |
|||
private String operator; |
|||
@ApiModelProperty("单据编号") |
|||
private String billNo; |
|||
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
|||
private String billTypeKey; |
|||
@ApiModelProperty("单据类型0正常工单、1保险理赔、2协议单位") |
|||
private String billType; |
|||
@ApiModelProperty("进厂时间") |
|||
private String entryTime; |
|||
@ApiModelProperty("预计完工时间-工单") |
|||
private String estimatedFinishTime; |
|||
@ApiModelProperty("科目sid") |
|||
private String subjectSid; |
|||
@ApiModelProperty("科目") |
|||
private String subject; |
|||
@ApiModelProperty("服务顾问sid") |
|||
private String waitorSid; |
|||
@ApiModelProperty("服务顾问姓名") |
|||
private String waitorName; |
|||
@ApiModelProperty("主修人(可多选)销售单") |
|||
private String mainRepairers; |
|||
@ApiModelProperty("条形码-销售单") |
|||
private String barCode; |
|||
@ApiModelProperty("快捷备注-销售单") |
|||
private String shotRemarks; |
|||
@ApiModelProperty("备注") |
|||
private String printRemarks; |
|||
private String remarks; //备注
|
|||
@ApiModelProperty("整体优惠金额") |
|||
private String discountAmount; |
|||
@ApiModelProperty("整体优惠券") |
|||
private String coupon; |
|||
@ApiModelProperty("积分抵扣") |
|||
private String scoreDeduct; |
|||
@ApiModelProperty("当前环节编码(登记1、派工2、竣工3、结算4)") |
|||
private String nodeCode; |
|||
@ApiModelProperty("当前环节") |
|||
private String nodeName; |
|||
@ApiModelProperty("进入当前环节时间") |
|||
private String nodeTime; |
|||
@ApiModelProperty("出厂状态 (0未出厂,1已出厂)") |
|||
private String outDoorState; |
|||
@ApiModelProperty("出厂时间") |
|||
private String outDoorTime; |
|||
@ApiModelProperty("使用组织sid") |
|||
private String useOrgSid; |
|||
@ApiModelProperty("创建组织sid") |
|||
private String createOrgSid; |
|||
@ApiModelProperty("客户sid") |
|||
private String customerSid; |
|||
@ApiModelProperty("客户名称") |
|||
private String customerName; |
|||
@ApiModelProperty("联系电话") |
|||
private String mobile; |
|||
@ApiModelProperty("客户单位") |
|||
private String customerOrg; |
|||
@ApiModelProperty("会员卡sid") |
|||
private String memberCardSid; |
|||
@ApiModelProperty("会员卡号") |
|||
private String memberCarNumber; |
|||
//-----车辆信息------
|
|||
@ApiModelProperty("车牌号") |
|||
private String vehMark; |
|||
@ApiModelProperty("车架号") |
|||
private String vinNo; |
|||
@ApiModelProperty("车型") |
|||
private String vehModel; |
|||
@ApiModelProperty("行驶里程") |
|||
private String mileage; |
|||
@ApiModelProperty("油量(空、小于1/4、1/4、1/2、3/4、满)") |
|||
private String oil; |
|||
@ApiModelProperty("当前里程(本次里程)") |
|||
private String currentMileage; |
|||
private InvoiceVo invoiceVo = new InvoiceVo(); //发票信息
|
|||
private InsuranceVo insuranceVo = new InsuranceVo();//保险信息
|
|||
private OtherVo otherVo = new OtherVo();//送修人信息
|
|||
private List<SitemVo> sitemVos = new ArrayList<>();// 服务项目
|
|||
private List<AitemVo> aitemVos = new ArrayList<>();// 附加项目
|
|||
private List<GoodsDetailsVo> goodsDetailsVos = new ArrayList<>(); //商品信息
|
|||
private SettleVo settleVo = new SettleVo(); //结算信息
|
|||
private boolean showReSettleBtn; //是否显示反结算按钮,ture显示,false不显示
|
|||
} |
@ -0,0 +1,27 @@ |
|||
package com.yxt.sms.feign.as.asbusrepairbill; |
|||
|
|||
import com.yxt.common.core.query.PagerQuery; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import com.yxt.common.core.vo.PagerVo; |
|||
import com.yxt.sms.feign.wms.wmsinventory.*; |
|||
import io.swagger.annotations.ApiOperation; |
|||
import org.springframework.cloud.openfeign.FeignClient; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @description: 维修单 |
|||
* @author: fzz |
|||
* @date: 2024/3/7 |
|||
**/ |
|||
@FeignClient( |
|||
contextId = "yxt-as-AsBusrepairBill", |
|||
name = "yxt-as", |
|||
path = "v1/AsBusrepairBill" |
|||
) |
|||
public interface AsBusrepairBillFeign { |
|||
@ApiOperation("详情回显") |
|||
@GetMapping("/fetchDetailsBySid/{sid}") |
|||
public ResultBean<AsBusrepairBillDetailsVo> fetchDetailsBySid(@PathVariable("sid") String sid); |
|||
} |
@ -0,0 +1,56 @@ |
|||
package com.yxt.sms.feign.as.asbusrepairbill; |
|||
|
|||
import com.yxt.common.core.vo.Vo; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/18 9:12 |
|||
*/ |
|||
@Data |
|||
public class GoodsDetailsVo implements Vo { |
|||
private String sid; |
|||
private String goodsID; |
|||
//商品名称
|
|||
private String goodsSpuName; |
|||
// //商品Sku名称
|
|||
// private String goodsSkuTitle;
|
|||
//商品编码(图号)
|
|||
private String goodsSkuCode; |
|||
//规格型号
|
|||
private String goodsSkuOwnSpec; |
|||
// @ApiModelProperty("出库前的库存量")
|
|||
// private String currentCount;
|
|||
@ApiModelProperty("计量单位") |
|||
private String unit; |
|||
// @ApiModelProperty("仓库sid")
|
|||
// private String warehouseSid;
|
|||
@ApiModelProperty("仓库名称") |
|||
private String warehouseName; |
|||
//库位编号
|
|||
private String warehouseRackCode; |
|||
//
|
|||
// @ApiModelProperty("需求数量(维修工单中)")
|
|||
// private String needCount;
|
|||
@ApiModelProperty("出/退库数量") |
|||
private String count; |
|||
@ApiModelProperty("销售价(元)") |
|||
private String price; |
|||
//折扣(0-10,0免费,10不打折)
|
|||
private String discount; |
|||
//优惠金额(=销售价*(1-折扣*0.1))
|
|||
private String discountAmount; |
|||
//金额(销售价-优惠金额)
|
|||
private String amount; |
|||
// @ApiModelProperty("科目")
|
|||
// private String subject;
|
|||
// @ApiModelProperty("领料人姓名")
|
|||
// private String operName;
|
|||
@ApiModelProperty("备注") |
|||
private String remarks; |
|||
@ApiModelProperty("厂家") |
|||
private String manufacturerName; |
|||
|
|||
} |
@ -0,0 +1,40 @@ |
|||
package com.yxt.sms.feign.as.asbusrepairbill; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/18 8:59 |
|||
*/ |
|||
@Data |
|||
public class InsuranceVo { |
|||
|
|||
@ApiModelProperty("责任划分") |
|||
private String responsibility; |
|||
@ApiModelProperty("对方险种") |
|||
private String otherInsuranceType; |
|||
@ApiModelProperty("责任划分") |
|||
private String responsibilityKey; |
|||
@ApiModelProperty("对方险种") |
|||
private String otherInsuranceTypeKey; |
|||
@ApiModelProperty("保险公司1") |
|||
private String insuranceCompany1; |
|||
@ApiModelProperty("保险公司2") |
|||
private String insuranceCompany2; |
|||
@ApiModelProperty("保险人员") |
|||
private String insurer; |
|||
@ApiModelProperty("保险索赔单号") |
|||
private String claimBillNo; |
|||
@ApiModelProperty("勘察员") |
|||
private String investigator; |
|||
@ApiModelProperty("定损员") |
|||
private String lossAdjuster; |
|||
@ApiModelProperty("特殊标志(1有,0无)") |
|||
private String isSpecialSign; |
|||
@ApiModelProperty("出险类型") |
|||
private String accidentType; |
|||
@ApiModelProperty("出险类型") |
|||
private String accidentTypeKey; |
|||
} |
@ -0,0 +1,29 @@ |
|||
package com.yxt.sms.feign.as.asbusrepairbill; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/18 8:57 |
|||
*/ |
|||
@Data |
|||
public class InvoiceVo { |
|||
|
|||
@ApiModelProperty("是否需要开发票(是1,否0)") |
|||
private String isInvoicing; |
|||
@ApiModelProperty("发票类型") |
|||
private String invoiceType; |
|||
@ApiModelProperty("发票类型") |
|||
private String invoiceTypeKey; |
|||
@ApiModelProperty("开票名称") |
|||
private String invoiceTitle; |
|||
@ApiModelProperty("税号") |
|||
private String taxpayerNo; |
|||
@ApiModelProperty("发票号码") |
|||
private String invoiceCode; |
|||
@ApiModelProperty("税率") |
|||
private String taxRate; |
|||
|
|||
} |
@ -0,0 +1,20 @@ |
|||
package com.yxt.sms.feign.as.asbusrepairbill; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/18 9:01 |
|||
*/ |
|||
@Data |
|||
public class OtherVo { |
|||
|
|||
@ApiModelProperty("厂家") |
|||
private String manufacturer; |
|||
@ApiModelProperty("送修人姓名") |
|||
private String senderName; |
|||
@ApiModelProperty("送修人电话") |
|||
private String senderMobile; |
|||
} |
@ -0,0 +1,39 @@ |
|||
package com.yxt.sms.feign.as.asbusrepairbill; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/28 13:43 |
|||
*/ |
|||
@Data |
|||
public class SettleVo { |
|||
|
|||
@ApiModelProperty("付款人编号") |
|||
private String payerNo; // 付款人编号
|
|||
@ApiModelProperty("付款人名称") |
|||
private String payerName; // 付款人名称
|
|||
@ApiModelProperty("应收金额") |
|||
private String receivableAmount; // 应收金额
|
|||
@ApiModelProperty("订金抵扣") |
|||
private String depositdeductAmount; // 订金抵扣
|
|||
@ApiModelProperty("结算方式key") |
|||
private String settleKey; // 结算方式key
|
|||
@ApiModelProperty("结算方式value") |
|||
private String settleValue; // 结算方式value
|
|||
@ApiModelProperty("结算金额") |
|||
private String settleAmount; // 结算金额
|
|||
@ApiModelProperty("其他结算方式") |
|||
private String otherSettleKey; // 其他结算方式
|
|||
@ApiModelProperty("其他结算方式") |
|||
private String otherSettleValue; // 其他结算方式
|
|||
@ApiModelProperty("其他结算金额") |
|||
private String otherSettleAmount; // 其他结算金额
|
|||
@ApiModelProperty("欠款金额") |
|||
private String debts; // 欠款金额
|
|||
@ApiModelProperty("结算时间") |
|||
private String settleTime; // 结算时间
|
|||
|
|||
} |
@ -0,0 +1,57 @@ |
|||
package com.yxt.sms.feign.as.asbusrepairbill; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @author Fan |
|||
* @description |
|||
* @date 2024/4/18 9:02 |
|||
*/ |
|||
@Data |
|||
public class SitemVo { |
|||
@ApiModelProperty("项目sid") |
|||
private String serviceItemSid; |
|||
@ApiModelProperty("项目名称") |
|||
private String serviceItem; |
|||
@ApiModelProperty("工种sid(分类)") |
|||
private String serviceTypeSid; |
|||
@ApiModelProperty("工种(分类)") |
|||
private String serviceType; |
|||
@ApiModelProperty("科目sid") |
|||
private String subjectSid; |
|||
@ApiModelProperty("科目(自费、保内等)") |
|||
private String subject; |
|||
@ApiModelProperty("考核工时(考核价)") |
|||
private String examineHourPrice; |
|||
@ApiModelProperty("工时单价") |
|||
private String hourPrice; |
|||
@ApiModelProperty("工时数") |
|||
private String hours; |
|||
@ApiModelProperty("销售价(工时费)=工时单价*工时数") |
|||
private String price; |
|||
@ApiModelProperty("折扣(0-10,0免费,10不打折)") |
|||
private String discount; |
|||
@ApiModelProperty("优惠金额(=销售价*(折扣*0.1))") |
|||
private String discountAmount; |
|||
@ApiModelProperty("金额(销售价-优惠金额)") |
|||
private String amount; |
|||
@ApiModelProperty("备注") |
|||
private String remarks; |
|||
private String repairerName; |
|||
//-------------维修人员---------------
|
|||
// @ApiModelProperty("维修人员sid")
|
|||
// private String repairerSid;
|
|||
// @ApiModelProperty("维修人员姓名")
|
|||
// private String repairerName;
|
|||
// @ApiModelProperty("所在组sid")
|
|||
// private String groupSid;
|
|||
// @ApiModelProperty("所在班组名称")
|
|||
// private String groupName;
|
|||
private List<String> staffList = new ArrayList<>(); //维修人员Sid
|
|||
private List<String> staffNameList = new ArrayList<>(); //维修人员姓名信息
|
|||
|
|||
} |
Loading…
Reference in new issue