package com.engine.salary.entity.taxrate; import java.time.LocalDateTime; import java.util.Date; import java.util.Map; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 个税扣缴义务人表 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class TaxAgent { /** * 创建时间 */ private Date createTime; /** * 创建人 */ private Long creator; /** * 是否已删除。0:未删除、1:已删除 */ private Integer deleteType; /** * 描述 */ private String description; /** * 主键 */ private Long id; /** * 名称 */ private String name; /** * 租户ID */ private String tenantKey; /** * 更新时间 */ private Date updateTime; public static TaxAgent convertToPO(Map param, Long employeeId) { if (param == null) { return null; } return TaxAgent.builder() .id((long)param.get("id")) .name((String) param.get("name")) .description((String) param.get("description")) .createTime(new Date()) .updateTime(new Date()) .creator(employeeId) // .tenantKey(tenantKey) .build(); } }