福途教育网
专业的教育资讯网站

当前位置:福途教育网 > 会计师 > 正文

生育津贴冲减工资分录(生育津贴冲减社保分录)

时间:2023/9/29 5:15:22 编辑:福途教育 标签:会计师

榜单说明:福途教育网榜单是编辑部门通过资料收集整理,并基于互联网大数据统计及人为根据市场和参数条件变化的分析而得出本站站内排序!排名不分先后,仅供参考,具体价格等信息以实地考察为准。

2024年【会计师】申请条件/费用/专业咨询 >>

会计师申请条件是什么?会计师费用是多少?会计师专业都有哪些?

点击咨询

    本文解答了关于《生育津贴冲减工资分录》相关内容,同时关于1、生育津贴冲减发放工资,2、生育津贴冲减费用,3、生育津贴冲减管理费用,4、生育津贴冲减应付职工薪酬,5、生育津贴冲减社保分录,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。

    生育津贴冲减工资分录(生育津贴冲减社保分录)

    生育津贴冲减工资分录

    public class AdjustSalaryByMaternityAllowanceParam {

    @Entity

    @InheritInverseConfiguration(name = "AdjustSalaryByMaternityAllowanceParam")

    public static class Response {

    // 企业编号

    @NotBlank

    private String enteId;

    // 薪资帐套编码

    @NotBlank

    private String payrollCode;

    // 员工编号

    @NotBlank

    private String empNo;

    // 报酬类型编码

    @NotBlank

    private String salaryTypeCode;

    // 冲减金额

    @NotBlank

    @Max(9999999999L)

    @Min(-9999999999L)

    private BigDecimal amount;

    // 调薪类型

    @NotNull

    private SalaryAdjustTypeEnum adjustmentType;

    // 一次性社保发放标识

    @NotNull

    private SocialSecurityClassificationEnum socialSecurityStatus;

    // 计算工资的月份

    @NotBlank

    @Pattern(regexp = "20\\d{2}-\\d{2}")

    private String salaryPeriod;

    }

    }

    ```

    ## 六、支持注解与示例

    ### 6.1 JSR 303校验

    `@NotBlank`

    `@NotNull`

    `@DecimalMin`

    `@ DecimalMax`

    `@Size`

    `@Pattern`

    ```java

    public class Test {

    @NotBlank

    private String name;

    @NotNull

    @DecinalMin(value = 0)

    @DecinalMax(value = 100)

    private Integer age;

    @Size(min = 2, max = 8, message = "字符串字串长度必须在2-8之间")

    private String pwd;

    @Pattern(regexp="\\d+")

    private String code;

    @Override

    public String toString() {

    return "Test[name=" + this.name + ", age=" + this.age + ", pwd:" + this.pwd + ",code:" + this.code + "]";

    }

    }

    ```

    ### 6.2 Lombok

    `@Data`

    `@Builder`

    `@EqualsAndHashCode`

    `@NoArgsConstructor`

    `@AllArgsConstructor`

    ```java

    @Data

    @Builder

    @EqualsAndHashCode

    @NoArgsConstructor

    @AllArgsConstructor

    public static class UseCaseOneRequest {

    private String name;

    private Integer age;

    }

    ```

    ### 6.3 Mapstruct

    `@Mapper`

    `@Mapping`

    `@Mappings`

    `@InheritInverseConfiguration`

    `@InheritConfiguration`

    ### 6.4 示例

    源对象:

    ```java

    @Data

    @Builder

    @NoArgsConstructor

    @AllArgsConstructor

    public static class UseCaseOneRequest {

    private String name;

    private Integer age;

    private Boolean sex;

    }

    ```

    目标对象:

    ```java

    @Data

    @Builder

    @NoArgsConstructor

    @AllArgsConstructor

    public static class UseCaseOneResponse {

    private String name;

    private Boolean isAdult;

    private Integer sex;

    }

    ```

    Mapper实现:

    ```java

    @Mapper

    public interface UseCaseOneMapper {

    @Mappings({

    @Mapping(source = "name", target = "name"),

    @Mapping(source = "age", target = "isAdult", qualifiedByName = "calcAgeIsAdult")

    })

    UseCaseOneResponse UseCaseOneRequestToUseCaseOneResponse(UseCaseOneRequest request);

    @InheritInverseConfiguration

    UseCaseOneRequest useCaseOneResponseToUseCaseOneRequest(UseCaseOneResponse response);

    @Named("calcAgeIsAdult")

    static Boolean calcAgeIsAdult(Integer age) {

    return age != null && age >= 18;

    }

    }

    ```

    总结:以上是编辑:【纪岚雍】整理及AI智能原创关于《

    生育津贴冲减工资分录

    》优质内容解答希望能帮助到您。

以上手机版 生育津贴冲减工资分录(生育津贴冲减社保分录) 小编为您整理生育津贴冲减工资分录(生育津贴冲减社保分录)的全部内容,以上内容仅供参考。

点击查看 会计师 更多内容

热门推荐

最新文章