//package cn.superdesk.uniorder.dto.param.thirdpart.szhtxx.common.singleBilling;
//
//import cn.superdesk.uniorder.common.enums.common.CommonFormStateEnum;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.*;
//
//import java.io.Serializable;
//
///**
// * @Description: 深圳航天信息电子发票 op发起开票 op红冲发票
// * 对映红冲 SzhtxxElectronicInvoiceFptxxOpInvliceRedWriteForm
// * @Author: linjinyu
// * @CreateDate: 2022/3/11 上午10:29
// * @UpdateUser: linjinyu
// * @UpdateDate: 2022/3/11 上午10:29
// * @UpdateRemark: 修改内容
// * @Version: 1.0
// */
//@NoArgsConstructor
//@AllArgsConstructor
//@Builder(toBuilder = true)
//@Data
//@ToString
//public class SzhtxxPaperInvoiceFptxxOpSingleBillingForm implements Serializable {
//
//    /**************************************** 表单状态 start ****************************************/
//
//    @ApiModelProperty("表单状态:1-预览;2-提交;-前端不用传(传了会报错) enum 引用 CommonFormStateEnum")
//    private CommonFormStateEnum formState;
//
//    /**************************************** 表单状态 start ****************************************/
//
//
//    /**************************************** op红冲发票->op确认红冲 start ****************************************/
//
//    @ApiModelProperty("op红冲发票-szhtxxElectronicInvoiceFptxxId")
//    private Long    szhtxxElectronicInvoiceFptxxId;
//    @ApiModelProperty("op红冲发票-发票请求唯一流水号:对当前列表数据中`开票申请编号`字段内容,`精确`查询;")
//    private String  fpqqlsh;
//    @ApiModelProperty(value = "op红冲发票-红冲类型-冲红原因(红冲类型(产品的叫法))(注意:红票要传),普通发票、电子普通发票、卷票冲红需给出冲红原因。^_^1-销货退回;2-开票有误;3-服务中止;4-销售折让;对于冲红原因为 1、2、3 的，会执行本地校验和联网校验两项检查，只要其中一项检查不通过，不允许开具红票，其它:为空; 引用 enum SzhtxxElectronicInvoiceFptxxRedReasonEnum")
//    private Integer redReason;
//    @ApiModelProperty("op红冲发票-红冲原因(产品要求的)(对映前端界面 *红冲原因)")
//    private String  reason;
//
//    /**************************************** op红冲发票->op确认红冲   end ****************************************/
//
//    /**************************************** op发起开票->op确认开票 start ****************************************/
//
//    @ApiModelProperty("op发起开票->op确认开票-开票申请Id-invoiceApplyId")
//    private Long   invoiceApplyId;
//    @ApiModelProperty("op发起开票->op确认开票-开票申请编号")
//    private String invoiceApplySn;
//
//    /**************************************** op发起开票->op确认开票 start ****************************************/
//
//
//    /**************************************** 共用部分 start ****************************************/
//
//    @ApiModelProperty("共用部分-batchId")
//    protected String batchId;
//    @ApiModelProperty("共用部分-编码串")
//    protected String ENCMSG;
//
//    @ApiModelProperty("共用部分-仿发票单界面上的备注")
//    private String bz;
//
////    @ApiModelProperty(value = "共用部分-需求变动-接口变动-开具理由(注意:红票蓝票都要传)^_^规模纳税人(含转登记)、代开、委托代开企业，自 2022-01-01 至 2022-12-31 起 3%、1%、0.5%税率降为免税，此期间依旧开具 3% 或 1% 税率的，需要传入开具理由。; 引用 enum SzhtxxElectronicInvoiceFptxxInvReasonEnum")
////    private Integer invReason;
//
//
//    /**************************************** 需求变动 接口变动 20220323 start ****************************************/
//
////    @ApiModelProperty(value = "需求变动-接口变动-发票类型^_^0-专票;2-普票;41-卷票;42-二手车;51-电子票;52-电子专票;12-机动车发票;不传默认电子发票; 引用 enum SzhtxxElectronicInvoiceFptxxInvoiceTypeEnum")
////    private Integer invoiceType;
//
////    @ApiModelProperty(value = "需求变动-接口变动-冲红原因(注意:红票要传),普通发票、电子普通发票、卷票冲红需给出冲红原因。^_^1-销货退回;2-开票有误;3-服务中止;4-销售折让;对于冲红原因为 1、2、3 的，会执行本地校验和联网校验两项检查，只要其中一项检查不通过，不允许开具红票，其它:为空; 引用 enum SzhtxxElectronicInvoiceFptxxRedReasonEnum")
////    private Integer redReason;
////    @ApiModelProperty(value = "需求变动-接口变动-原蓝字发票的开具日期^_^redReason不为空时，则要求填写原蓝字发票的开具日期，格式:yyyyMMdd, 如:20211230注:如果原开票软件中原蓝票的开票时间不一致时，则以开票软件的为准，不作不一致的提示。")
////    private String  blueInvDate;
////    @ApiModelProperty(value = "需求变动-接口变动-原蓝字发票的发票类型^_^redReason不为空时，则要求填写原蓝字发票的发票类型，对应蓝字发票种类主要包括以下4类:2-普通发票;41-卷票;51-电子普通发票;999-其他普通发票(如:通行费发票)")
////    private String  blueInvKind;
//
//
//    /**************************************** 需求变动 接口变动 20220323   end ****************************************/
//
//
//}
