wangming 1 рік тому
батько
коміт
31fa518967

+ 16 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/dao/ZhcxProjectRectifyDao.java

@@ -0,0 +1,16 @@
+package com.rongwei.bscommon.sys.dao;
+
+import com.rongwei.bsentity.domain.ZhcxProjectRectifyDo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 项目整改清单 Mapper 接口
+ * </p>
+ *
+ * @author wm
+ * @since 2024-07-18
+ */
+public interface ZhcxProjectRectifyDao extends BaseMapper<ZhcxProjectRectifyDo> {
+
+}

+ 16 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/dao/ZhcxProjectRectifyMachineDao.java

@@ -0,0 +1,16 @@
+package com.rongwei.bscommon.sys.dao;
+
+import com.rongwei.bsentity.domain.ZhcxProjectRectifyMachineDo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 项目整改清单 Mapper 接口
+ * </p>
+ *
+ * @author wm
+ * @since 2024-07-18
+ */
+public interface ZhcxProjectRectifyMachineDao extends BaseMapper<ZhcxProjectRectifyMachineDo> {
+
+}

+ 16 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/ZhcxProjectRectifyMachineService.java

@@ -0,0 +1,16 @@
+package com.rongwei.bscommon.sys.service;
+
+import com.rongwei.bsentity.domain.ZhcxProjectRectifyMachineDo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 项目整改清单 服务类
+ * </p>
+ *
+ * @author wm
+ * @since 2024-07-18
+ */
+public interface ZhcxProjectRectifyMachineService extends IService<ZhcxProjectRectifyMachineDo> {
+
+}

+ 16 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/ZhcxProjectRectifyService.java

@@ -0,0 +1,16 @@
+package com.rongwei.bscommon.sys.service;
+
+import com.rongwei.bsentity.domain.ZhcxProjectRectifyDo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 项目整改清单 服务类
+ * </p>
+ *
+ * @author wm
+ * @since 2024-07-18
+ */
+public interface ZhcxProjectRectifyService extends IService<ZhcxProjectRectifyDo> {
+
+}

+ 20 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ZhcxProjectRectifyMachineServiceImpl.java

@@ -0,0 +1,20 @@
+package com.rongwei.bscommon.sys.service.impl;
+
+import com.rongwei.bsentity.domain.ZhcxProjectRectifyMachineDo;
+import com.rongwei.bscommon.sys.dao.ZhcxProjectRectifyMachineDao;
+import com.rongwei.bscommon.sys.service.ZhcxProjectRectifyMachineService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 项目整改清单 服务实现类
+ * </p>
+ *
+ * @author wm
+ * @since 2024-07-18
+ */
+@Service
+public class ZhcxProjectRectifyMachineServiceImpl extends ServiceImpl<ZhcxProjectRectifyMachineDao, ZhcxProjectRectifyMachineDo> implements ZhcxProjectRectifyMachineService {
+
+}

+ 20 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ZhcxProjectRectifyServiceImpl.java

@@ -0,0 +1,20 @@
+package com.rongwei.bscommon.sys.service.impl;
+
+import com.rongwei.bsentity.domain.ZhcxProjectRectifyDo;
+import com.rongwei.bscommon.sys.dao.ZhcxProjectRectifyDao;
+import com.rongwei.bscommon.sys.service.ZhcxProjectRectifyService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 项目整改清单 服务实现类
+ * </p>
+ *
+ * @author wm
+ * @since 2024-07-18
+ */
+@Service
+public class ZhcxProjectRectifyServiceImpl extends ServiceImpl<ZhcxProjectRectifyDao, ZhcxProjectRectifyDo> implements ZhcxProjectRectifyService {
+
+}

+ 109 - 0
business-entity/src/main/java/com/rongwei/bsentity/domain/ZhcxProjectRectifyDo.java

@@ -0,0 +1,109 @@
+package com.rongwei.bsentity.domain;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.rongwei.rwcommon.base.BaseDo;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 项目整改清单
+ * </p>
+ *
+ * @author wm
+ * @since 2024-07-18
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("ZHCX_PROJECT_RECTIFY")
+public class ZhcxProjectRectifyDo extends BaseDo {
+
+    private static final long serialVersionUID=1L;
+
+    /**
+     * 主键
+     */
+    @TableField("ID")
+    private String id;
+    /**
+     * 租户id
+     */
+    @TableField("TENANTID")
+    private String tenantid;
+    /**
+     * 扩展json格式配置
+     */
+    @TableField("ROPTION")
+    private String roption;
+    /**
+     * 项目ID
+     */
+    @TableField("PRJID")
+    private String prjid;
+    /**
+     * 项目编号
+     */
+    @TableField("PRJCODE")
+    private String prjcode;
+    /**
+     * 项目名称
+     */
+    @TableField("PRJNAME")
+    private String prjname;
+    /**
+     * 总序号
+     */
+    @TableField("SEQSORT")
+    private String seqsort;
+    /**
+     * 监理编号
+     */
+    @TableField("SUPERVISORCODE")
+    private String supervisorcode;
+    /**
+     * 部位
+     */
+    @TableField("ARCPOSITION")
+    private String arcposition;
+    /**
+     * 内容
+     */
+    @TableField("ARCCONTENT")
+    private String arccontent;
+    /**
+     * 总状态
+     */
+    @TableField("MAINSTATUS")
+    private String mainstatus;
+    /**
+     * 提出日期
+     */
+    @TableField("REQDATE")
+    private Date reqdate;
+    /**
+     * 提出者
+     */
+    @TableField("REQUSER")
+    private String requser;
+    /**
+     * 整改日期
+     */
+    @TableField("RECTIFYDATE")
+    private Date rectifydate;
+    /**
+     * 备注1
+     */
+    @TableField("REMARK1")
+    private String remark1;
+    /**
+     * 备注2
+     */
+    @TableField("REMARK2")
+    private String remark2;
+
+
+}

+ 114 - 0
business-entity/src/main/java/com/rongwei/bsentity/domain/ZhcxProjectRectifyMachineDo.java

@@ -0,0 +1,114 @@
+package com.rongwei.bsentity.domain;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.rongwei.rwcommon.base.BaseDo;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 项目整改清单
+ * </p>
+ *
+ * @author wm
+ * @since 2024-07-18
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("ZHCX_PROJECT_RECTIFY_MACHINE")
+public class ZhcxProjectRectifyMachineDo extends BaseDo {
+
+    private static final long serialVersionUID=1L;
+
+    /**
+     * 主键
+     */
+    @TableField("ID")
+    private String id;
+    /**
+     * 租户id
+     */
+    @TableField("TENANTID")
+    private String tenantid;
+    /**
+     * 扩展json格式配置
+     */
+    @TableField("ROPTION")
+    private String roption;
+    /**
+     * 项目ID
+     */
+    @TableField("PRJID")
+    private String prjid;
+    /**
+     * 整改ID
+     */
+    @TableField("RECTIFYID")
+    private String rectifyid;
+    /**
+     * 施工部门ID
+     */
+    @TableField("DEPTID")
+    private String deptid;
+    /**
+     * 施工部门
+     */
+    @TableField("DEPTNAME")
+    private String deptname;
+    /**
+     * 责任部门ID
+     */
+    @TableField("DUTYDEPTID")
+    private String dutydeptid;
+    /**
+     * 责任部门
+     */
+    @TableField("DUTYDEPTNAME")
+    private String dutydeptname;
+    /**
+     * 完成日期
+     */
+    @TableField("FINISHDATE")
+    private Date finishdate;
+    /**
+     * 备注1
+     */
+    @TableField("REMARK1")
+    private String remark1;
+    /**
+     * 备注2
+     */
+    @TableField("REMARK2")
+    private String remark2;
+    /**
+     * 一级部门ID
+     */
+    @TableField("FIRSTDEPTID")
+    private String firstdeptid;
+    /**
+     * 一级部门
+     */
+    @TableField("FIRSTDEPTNAME")
+    private String firstdeptname;
+    /**
+     * 状态
+     */
+    @TableField("STATUS")
+    private String status;
+    /**
+     * 机号
+     */
+    @TableField("MACHINENO")
+    private String machineno;
+    /**
+     * 机号id
+     */
+    @TableField("MACHINEID")
+    private String machineid;
+
+
+}

+ 24 - 0
business-entity/src/main/java/com/rongwei/bsentity/dto/project/SavePorjectSummaryDto.java

@@ -0,0 +1,24 @@
+package com.rongwei.bsentity.dto.project;
+
+import com.alibaba.fastjson.JSONObject;
+import lombok.*;
+
+import java.util.List;
+
+@Setter
+@Getter
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+public class SavePorjectSummaryDto {
+
+    /**
+     * 项目id
+     */
+    private String projectId;
+
+    /**
+     * excel数据
+     */
+    private List<JSONObject> sheetList;
+}