//package com.engine.salary.entity.taxagent.dto;
//
//import com.fasterxml.jackson.annotation.JsonFormat;
//import com.fasterxml.jackson.annotation.JsonIgnore;
//import com.fasterxml.jackson.databind.annotation.JsonSerialize;
//import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
//import com.weaver.common.authority.format.TableColumn;
//import com.weaver.common.authority.format.TableOperates;
//import com.weaver.common.authority.format.WeaFormat;
//import com.weaver.common.component.table.type.WeaTableTypeEnum;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.AllArgsConstructor;
//import lombok.Builder;
//import lombok.Data;
//import lombok.NoArgsConstructor;
//
//import java.time.LocalDate;
//import java.util.Date;
//
///**
// * @Description: 个税扣缴义务人调整记录列表
// * @Author: wangxiangzhong
// * @Date: 2021/11/1 16:34
// */
//@Data
//@Builder
//@NoArgsConstructor
//@AllArgsConstructor
////"个税扣缴义务人调整记录列表")
//@TableOperates(tableType = WeaTableTypeEnum.CHECKBOX)
//public class TaxAgentAdjustRecordListDTO {
//   主键id")
//    @JsonSerialize(using = ToStringSerializer.class)
//    private Long id;
//
//    /**
//     * 人员信息表的主键id
//     */
//    private Long employeeId;
//
//   姓名")
//    @WeaFormat(
//            label = "姓名",
//            labelId = 85429,
//            tableColumn = @TableColumn(width = "100")
//    )
//    private String username;
//
//   部门")
//    @WeaFormat(
//            label = "部门",
//            labelId = 86185,
//            tableColumn = @TableColumn(width = "100")
//    )
//    private String departmentName;
//
//   员工状态")
//    @WeaFormat(
//            label = "员工状态",
//            labelId = 86187,
//            tableColumn = @TableColumn(width = "100")
//    )
//    private String employeeStatus;
//
//   调整前")
//    @WeaFormat(
//            label = "调整前",
//            labelId = 85433,
//            tableColumn = @TableColumn(width = "100")
//    )
//    private String adjustBefore;
//
//   调整后")
//    @WeaFormat(
//            label = "调整后",
//            labelId = 85434,
//            tableColumn = @TableColumn(width = "100")
//    )
//    private String adjustAfter;
//
//   调整原因")
//    @WeaFormat(
//            label = "调整原因",
//            labelId = 85431,
//            tableColumn = @TableColumn(width = "100")
//    )
//    private String adjustReason;
//
//   生效日期")
//    @WeaFormat(
//            label = "生效日期",
//            labelId = 85904,
//            tableColumn = @TableColumn(width = "100")
//    )
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private LocalDate effectiveTime;
//
//   操作人")
//    @WeaFormat(
//            label = "操作人",
//            labelId = 85435,
//            tableColumn = @TableColumn(width = "100")
//    )
//    private String operator;
//
//   操作时间")
//    @WeaFormat(
//            label = "操作时间",
//            labelId = 85436,
//            tableColumn = @TableColumn(width = "150")
//    )
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date operateTime;
//
//   备注")
//    @WeaFormat(
//            label = "备注",
//            labelId = 84961,
//            tableColumn = @TableColumn(width = "100")
//    )
//    private String description;
//
//    /**
//     * 薪资档案id
//     */
//    @JsonIgnore
//    private Long salaryArchiveId;
//
//    /**
//     * 个税扣缴义务人id
//     */
//    @JsonIgnore
//    private Long taxAgentId;
//
//}
