weaver-hrm-salary/src/com/engine/salary/entity/employeedeclare/param/EmployeeDeclareParam.java

36 lines
809 B
Java
Raw Normal View History

2023-08-08 09:21:14 +08:00
package com.engine.salary.entity.employeedeclare.param;
import com.engine.salary.util.valid.DataCheck;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.YearMonth;
/**
* @description: 人员报送
* @author: xiajun
* @modified By: xiajun
* @date: Created in 2022/10/28 6:06 PM
* @version:v1.0
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class EmployeeDeclareParam {
/**
* 个税扣缴义务人id
*/
@DataCheck(require = true,message = "参数错误个税扣缴义务人id不能为空")
private Long taxAgentId;
/**
* 税款所属期
*/
@DataCheck(require = true,message = "参数错误,税款所属期参数格式错误")
private YearMonth taxCycle;
}