package com.zzg.system.domain;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
@Data
|
@TableName("attach_file")
|
public class AttachFile {
|
/**
|
* 附件类型 1 清册附件
|
* 2征地拆迁补偿协议 3征地拆迁补偿协议扫描件
|
* 4征地拆迁住房安置协议 5征地拆迁住房安置协议扫描件
|
* 6征地补偿协议 7征地补偿协议扫描件
|
* 8征地人员安置协议 9征地人员安置协议扫描件
|
* 10征地补偿安置协议 11征地补偿安置协议扫描件(集体)
|
* 12协议中其他附件 13建筑物示意图
|
* 14安置房分配附件 15过渡费人员附件
|
* 16过渡费填报附件 17安置房房间
|
* 18拆迁进度-搬离 19拆迁进度-倒房
|
* 20房源安置方案 21房源安置结果
|
* 22家庭户补正
|
*/
|
public static final Integer FILE_TYPE_INVENTORY = 1;
|
public static final Integer FILE_TYPE_TEARDOWN = 2;
|
public static final Integer FILE_TYPE_TEARDOWN_SCAN = 3;
|
public static final Integer FILE_TYPE_PLACEMENT = 4;
|
public static final Integer FILE_TYPE_PLACEMENT_SCAN = 5;
|
public static final Integer FILE_TYPE_COMPENSATION = 6;
|
public static final Integer FILE_TYPE_COMPENSATION_SCAN = 7;
|
public static final Integer FILE_TYPE_PERSON = 8;
|
public static final Integer FILE_TYPE_PERSON_SCAN = 9;
|
public static final Integer FILE_TYPE_COLLECTIVE = 10;
|
public static final Integer FILE_TYPE_COLLECTIVE_SCAN = 11;
|
public static final Integer FILE_TYPE_AGREEMENT = 12;
|
public static final Integer FILE_TYPE_BUILDING_DIAGRAM = 13;
|
public static final Integer FILE_TYPE_HOUSE_ASSIGN = 14;
|
public static final Integer FILE_TYPE_TRANSITION_FEE = 15;
|
public static final Integer FILE_TYPE_TRANSITION_FEE_AUDIT = 16;
|
|
public static final Integer FILE_TYPE_PLACEMENT_ROOM = 17;
|
public static final Integer FILE_TYPE_MOVE = 18;
|
public static final Integer FILE_TYPE_INVERTED_BUILDING = 19;
|
public static final Integer FILE_TYPE_APPLICATION_PLAN = 20;
|
public static final Integer FILE_TYPE_APPLICATION_RESULT = 21;
|
public static final Integer FILE_TYPE_COMPLEMENTARY = 22;
|
|
|
/**
|
* 上传方式
|
* 0项目文件、1自主上传(征后文档管理)
|
*/
|
public static final Integer UP_TYPE_PROJECT = 0;
|
public static final Integer UP_TYPE_SELF = 1;
|
|
@TableId(type = IdType.ASSIGN_UUID)
|
@ApiModelProperty(value = "ID")
|
String id;
|
@TableField(value = "survey_id")
|
@ApiModelProperty("摸底ID")
|
String surveyId;
|
@TableField(value = "inventory_id")
|
@ApiModelProperty("清册ID")
|
String inventoryId;
|
@TableField(value = "inventory_type")
|
@ApiModelProperty("清册类型(1农户个人2农户家庭3企业4集体)")
|
Integer inventoryType;
|
|
@TableField(value = "file_path")
|
@ApiModelProperty("附件路径")
|
String filePath;
|
@TableField(value = "file_type")
|
@ApiModelProperty("附件类型")
|
Integer fileType;
|
@TableField(value = "origin_name")
|
@ApiModelProperty("附件源文件名")
|
String originName;
|
|
@TableField(value = "longitude")
|
@ApiModelProperty("经度")
|
String longitude;
|
@TableField(value = "latitude")
|
@ApiModelProperty("纬度")
|
String latitude;
|
@TableField(value = "direction")
|
@ApiModelProperty("方位 0-359")
|
Integer direction;
|
@TableField(value = "suffix")
|
@ApiModelProperty("后缀")
|
String suffix;
|
@TableField(value = "up_type")
|
@ApiModelProperty("上传方式")
|
Integer upType;
|
|
@TableField(value = "create_time")
|
@ApiModelProperty("创建时间")
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd hh:mm:ss")
|
Date createTime;
|
@TableField(value = "create_name")
|
@ApiModelProperty("创建人")
|
String createName;
|
|
}
|