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

48 lines
1.1 KiB
Java
Raw Normal View History

2023-07-17 15:06:42 +08:00
package com.engine.salary.entity.taxpayment.param;
import com.weaver.hrm.salary.enums.taxdeclaration.TaxPaymentServiceTypeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.YearMonth;
/**
* 查询企业三方信息
*
* @author chengliming
* @date: 2022-12-06 17:25:28
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("查询企业三方信息")
public class TaxPaymentQueryParam {
@ApiModelProperty("个税扣缴义务人id")
private Long taxAgentId;
@ApiModelProperty("税款所属期")
private YearMonth taxYearMonth;
@ApiModelProperty("个税申报记录id")
private Long taxDeclareRecordId;
/**
* @see TaxPaymentServiceTypeEnum
*/
@ApiModelProperty("业务类型")
private Integer type;
@ApiModelProperty("三方协议号")
private String protocolNumber;
@ApiModelProperty("应缴税额")
private String taxAmount;
@ApiModelProperty("是否为反馈校验 0否 1是")
private Integer checkFeedback;
}