package com.zksy.basicData.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.zksy.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import com.zksy.common.core.domain.BasePo;
/**
 * 迁出信息对象 xcr_move_out
 *
 * @author nahida
 * @date 2024-11-04
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("xcr_move_out")
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "迁出信息")
public class XcrMoveOut extends BasePo {

private static final long serialVersionUID=1L;

    /** 企业ID */
            @ApiModelProperty("企业ID")
            @TableField("ETPS_ID")
            @JsonProperty("etpsId")
    private String etpsId;

    /** 迁出ID */
            @ApiModelProperty("迁出ID")
            @TableField("MOUT_ID")
            @JsonProperty("moutId")
    private String moutId;

    /** 主体身份代码 */
            @Excel(name = "主体身份代码")
            @ApiModelProperty("主体身份代码")
            @TableField("PRIPID")
            @JsonProperty("PRIPID")
    private String PRIPID;

    /** 迁出函号 */
            @Excel(name = "迁出函号")
            @ApiModelProperty("迁出函号")
            @TableField("MOUTLETNUM")
            @JsonProperty("MOUTLETNUM")
    private String MOUTLETNUM;

    /** 迁入地区 */
            @Excel(name = "迁入地区")
            @ApiModelProperty("迁入地区")
            @TableField("MINAREA")
            @JsonProperty("MINAREA")
    private String MINAREA;

    /** 迁出原因 */
            @Excel(name = "迁出原因")
            @ApiModelProperty("迁出原因")
            @TableField("MOUTREA")
            @JsonProperty("MOUTREA")
    private String MOUTREA;

    /** 迁入地登记机关 */
            @Excel(name = "迁入地登记机关")
            @ApiModelProperty("迁入地登记机关")
            @TableField("MINAREREGORG")
            @JsonProperty("MINAREREGORG")
    private String MINAREREGORG;

    /** 迁出日期 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "迁出日期", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("迁出日期")
            @TableField("MOUTDATE")
            @JsonProperty("MOUTDATE")
    private Date MOUTDATE;

    /** 数据更新时间 */
            @JsonFormat(pattern = "yyyy-MM-dd")
            @Excel(name = "数据更新时间", width = 30, dateFormat = "yyyy-MM-dd")
            @ApiModelProperty("数据更新时间")
            @TableField("S_EXT_DATATIME")
            @JsonProperty("sExtDatatime")
    private Date sExtDatatime;



}
