weaver-hrm-salary/src/com/engine/salary/entity/taxpayment/param/TaxPaymentQueryParam.java

59 lines
1.2 KiB
Java
Raw Normal View History

2023-07-17 15:06:42 +08:00
package com.engine.salary.entity.taxpayment.param;
2024-07-31 13:17:35 +08:00
import com.engine.salary.enums.taxdeclaration.TaxPaymentServiceTypeEnum;
2023-08-22 17:48:23 +08:00
import com.fasterxml.jackson.annotation.JsonFormat;
2023-07-17 15:06:42 +08:00
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
2023-08-17 14:55:32 +08:00
import java.util.Date;
2023-07-17 15:06:42 +08:00
/**
* 查询企业三方信息
2024-07-31 13:17:35 +08:00
* <p>Copyright: Copyright (c) 2024</p>
* <p>Company: 泛微软件</p>
2023-07-17 15:06:42 +08:00
*
2024-07-31 13:17:35 +08:00
* @author qiantao
* @version 1.0
**/
2023-07-17 15:06:42 +08:00
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("查询企业三方信息")
public class TaxPaymentQueryParam {
//个税扣缴义务人id")
2023-07-17 15:06:42 +08:00
private Long taxAgentId;
//税款所属期")
2023-08-22 17:48:23 +08:00
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
2023-08-17 14:55:32 +08:00
private Date taxYearMonth;
2023-07-17 15:06:42 +08:00
//个税申报记录id")
2023-07-17 15:06:42 +08:00
private Long taxDeclareRecordId;
/**
2024-07-31 13:17:35 +08:00
* @see TaxPaymentServiceTypeEnum
2023-07-17 15:06:42 +08:00
*/
//业务类型")
2023-07-17 15:06:42 +08:00
private Integer type;
//三方协议号")
2023-07-17 15:06:42 +08:00
private String protocolNumber;
2024-07-31 13:17:35 +08:00
/**
* 缴款帐号
*/
private String paymentNumber;
//应缴税额")
2023-07-17 15:06:42 +08:00
private String taxAmount;
//是否为反馈校验 0否 1是")
2023-07-17 15:06:42 +08:00
private Integer checkFeedback;
2024-04-07 11:29:09 +08:00
//申报表类型
private Integer reportType;
2023-07-17 15:06:42 +08:00
}