package com.engine.salary.entity.salarysob.param; import com.engine.salary.enums.SalaryCycleTypeEnum; import com.engine.salary.enums.salarysob.IncomeCategoryEnum; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 薪资账套保存参数 *

Copyright: Copyright (c) 2022

*

Company: 泛微软件

* * @author qiantao * @version 1.0 **/ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class SalarySobBasicSaveParam { //主键id private Long id; /** * 名称不允许为空 * 名称不能超过40个字符长度 */ //薪资账套的名称 private String name; /** * 薪资类型不允许为空 */ //薪资类型 private IncomeCategoryEnum taxableItems; /** * 薪资周期不允许为空 */ //薪资周期 private SalaryCycleTypeEnum salaryCycleType; /** * 薪资周期的起始日期不允许为空 */ //薪资周期的起始日期 private Integer salaryCycleFromDay; /** * 税款所属期不允许为空 */ //税款所属期 private SalaryCycleTypeEnum taxCycleType; /** * 考勤周期不允许为空 */ //考勤周期 private SalaryCycleTypeEnum attendCycleType; /** * 考勤周期起始日期不允许为空 */ //考勤周期起始日期 private Integer attendCycleFromDay; /** * 福利台账月份不允许为空 */ //福利台账月份 private SalaryCycleTypeEnum socialSecurityCycleType; /** * 备注不能超过80个字符 */ //备注 private String description; }