| | |
| | | */ |
| | | package org.sxkj.gd.orderdata.dto; |
| | | |
| | | import org.sxkj.gd.orderdata.entity.GdSupplyDemandEntity; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.util.Date; |
| | | import java.io.Serializable; |
| | | import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
| | | import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
| | | |
| | | /** |
| | | * 供需需求信息表 数据传输对象实体类 |
| | |
| | | * @since 2026-01-16 |
| | | */ |
| | | @Data |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class GdSupplyDemandDTO extends GdSupplyDemandEntity { |
| | | public class GdSupplyDemandDTO implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | @ApiModelProperty("主键id") |
| | | @JsonSerialize(using = ToStringSerializer.class) |
| | | private Long id; |
| | | /** |
| | | * 需求名称 |
| | | */ |
| | | @ApiModelProperty(value = "需求名称") |
| | | private String demandName; |
| | | /** |
| | | * 需求类型(材料佐证) |
| | | */ |
| | | @ApiModelProperty(value = "需求类型(材料佐证)") |
| | | private String demandType; |
| | | /** |
| | | * 需求联系人 |
| | | */ |
| | | @ApiModelProperty(value = "需求联系人") |
| | | private String contactPerson; |
| | | /** |
| | | * 需求联系人电话 |
| | | */ |
| | | @ApiModelProperty(value = "需求联系人电话") |
| | | private String contactPhone; |
| | | /** |
| | | * 需求邮箱 |
| | | */ |
| | | @ApiModelProperty(value = "需求邮箱") |
| | | private String contactEmail; |
| | | /** |
| | | * 需求状态:0-草稿、1-申请中、2-审核通过、3-拒绝申请 |
| | | */ |
| | | @ApiModelProperty(value = "需求状态:0-草稿、1-申请中、2-审核通过、3-拒绝申请") |
| | | private String demandStatus; |
| | | /** |
| | | * 更新周期(每年/每月/每周/不更新) |
| | | */ |
| | | @ApiModelProperty(value = "更新周期(每年/每月/每周/不更新)") |
| | | private String updateCycle; |
| | | /** |
| | | * 申请依据 |
| | | */ |
| | | @ApiModelProperty(value = "申请依据") |
| | | private String applyBasis; |
| | | /** |
| | | * 共享类型(单独) |
| | | */ |
| | | @ApiModelProperty(value = "共享类型(单独)") |
| | | private String shareType; |
| | | /** |
| | | * 应用场景类型(材料佐证) |
| | | */ |
| | | @ApiModelProperty(value = "应用场景类型(材料佐证)") |
| | | private String applicationScene; |
| | | /** |
| | | * 责任部门(城管部门) |
| | | */ |
| | | @ApiModelProperty(value = "责任部门(城管部门)") |
| | | private String responsibleDeptId; |
| | | /** |
| | | * 申请对象部门ID(指向被申请的目标部门) |
| | | */ |
| | | @ApiModelProperty(value = "申请对象部门ID(指向被申请的目标部门)") |
| | | private String applyTargetDeptId; |
| | | /** |
| | | * 数据来源依据 |
| | | */ |
| | | @ApiModelProperty(value = "数据来源依据") |
| | | private String dataSource; |
| | | /** |
| | | * 需求信息项 |
| | | */ |
| | | @ApiModelProperty(value = "需求信息项") |
| | | private String demandInfo; |
| | | /** |
| | | * 区域编码 |
| | | */ |
| | | @ApiModelProperty(value = "区域编码") |
| | | private String areaCode; |
| | | /** |
| | | * 创建人 |
| | | */ |
| | | @ApiModelProperty(value = "创建人") |
| | | private Long createUser; |
| | | /** |
| | | * 创建部门 |
| | | */ |
| | | @ApiModelProperty(value = "创建部门") |
| | | private Long createDept; |
| | | /** |
| | | * 创建时间 |
| | | */ |
| | | @ApiModelProperty(value = "创建时间") |
| | | private Date createTime; |
| | | /** |
| | | * 更新人 |
| | | */ |
| | | @ApiModelProperty(value = "更新人") |
| | | private Long updateUser; |
| | | /** |
| | | * 更新时间 |
| | | */ |
| | | @ApiModelProperty(value = "更新时间") |
| | | private Date updateTime; |
| | | /** |
| | | * 状态(0正常 1停用) |
| | | */ |
| | | @ApiModelProperty(value = "状态(0正常 1停用)") |
| | | private Integer status; |
| | | /** |
| | | * 删除标志(0存在 1删除) |
| | | */ |
| | | @ApiModelProperty(value = "删除标志(0存在 1删除)") |
| | | private Integer isDeleted; |
| | | |
| | | } |