ke
2024-07-19 08a962d2925baa255207fdf979e6fee794f1773b
skjcmanager/skjcmanager-service-api/skjcmanager-sm-api/src/main/java/cn/gistack/sm/sg/DO/SgProjectInfoDO.java
New file
@@ -0,0 +1,198 @@
package cn.gistack.sm.sg.DO;
import cn.gistack.sm.sg.VO.PreAcceVO;
import cn.gistack.sm.sg.VO.SgTypeVO;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;
/**
 * <p>
 * 施工项目表
 * </p>
 *
 * @author shenyijian
 * @since 2024-06-13 11:51:20
 */
@Getter
@Setter
@TableName("SG_PROJECT_INFO")
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class SgProjectInfoDO implements Serializable {
    private static final long serialVersionUID = 1L;
    private Long id;
    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 项目编号
     */
    private String projectCode;
    /**
     * 所属标段
     */
    private String inspectionPerson;
    /**
     * 建设期次
     */
    private String buildStage;
    /**
     * 项目地址
     */
    private String projectAddress;
    /**
     * 备案号
     */
    private String filingCode;
    /**
     * 经纬度
     */
    private String lonLat;
    /**
     * 维护负责人
     */
    private String responsiblePerson;
    /**
     * 昨程方式
     */
    private String remoteMethod;
    /**
     * 注册到期时间
     */
    private String expTime;
    /**
     * 总承包
     */
    private String generalContract;
    /**
     * 总承包责任人
     */
    private String generalPerson;
    /**
     * 设计单位
     */
    private String designUnit;
    /**
     * 设计单位责任人
     */
    private String designPerson;
    /**
     * 监理单位
     */
    private String controlUnit;
    /**
     * 监理单位责任人
     */
    private String controlPerson;
    /**
     * 施工单位
     */
    private String constructionUnit;
    /**
     * 施工单位责任人
     */
    private String constructionPerson;
    /**
     * 施工自检单位
     */
    private String selfUnit;
    /**
     * 施工自检单位责任人
     */
    private String selfPerson;
    /**
     * 竣工验收检测单位
     */
    private String acceptanceUnit;
    /**
     * 竣工验收检测单位责任人
     */
    private String acceptancePerson;
    /**
     * 水库ID
     */
    private String skId;
    /**
     * 创建人
     */
    private Long createUser;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 修改人
     */
    private Long updateUser;
    /**
     * 修改时间
     */
    private String updateTime;
    /**
     * 水库名
     */
    private String skName;
   @TableField(exist = false)
   private List<SgTypeVO> sgGxDOS;
   @TableField(exist = false)
   private List<PreAcceVO> preAcce;
   private Integer status;
   @TableField(exist = false)
   private String projectProgress;
   @TableField(exist = false)
   private BigDecimal ProjectProgressNum;
   @TableField(exist = false)
   private String cityNm; //市
   @TableField(exist = false)
   private String countyNm; //县
   @TableField(exist = false)
   private String townNm; //乡
   @TableField(exist = false)
   private String engScal; //工程规模
   @TableField(exist = false)
   private String basGuid; //片区
}