package com.chinaweal.aiccs.aiccs.seriousillegal.entity.dto;

import com.chinaweal.aiccs.common.util.DateUtils;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;
import java.util.List;

/**
 * 其他部门列入严重违法失信企业名单受理参数DTO
 *
 * @author lroyia
 * @since 2026/3/9
 */
@Data
@ApiModel(value = "EnterAcceptDto", description = "其他部门列入严重违法失信企业名单受理参数")
public class EnterAcceptDto {

    /**
     * 业务类别（代码标识符：DD999）
     */
    @ApiModelProperty(value = "业务类别（代码标识符：DD999）", required = true)
    private String infotype;

    /**
     * 列入事由（代码标识符：CD73）
     */
    @ApiModelProperty(value = "列入事由（代码标识符：CD73）", required = true)
    private String serillrea;

    /**
     * 列入日期
     */
    @JsonFormat(pattern = DateUtils.DATE_DEFAULT_FORMAT, timezone = "GMT+8")
    @ApiModelProperty(value = "列入日期", required = true, example = "2025-01-01")
    private LocalDate abntime;

    /**
     * 列入市场主体主键名单
     */
    @ApiModelProperty(value = "列入市场主体主键名单", required = true)
    private List<String> pripidList;
}