瀏覽代碼

Merge branch 'han' of uskycloud/usky-modules into server-165

hanzhengyi 1 年之前
父節點
當前提交
ba0342fd4e

+ 21 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/DemFireHazardsCancellationController.java

@@ -0,0 +1,21 @@
+package com.usky.fire.controller.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * <p>
+ * 重大火灾隐患整改销案通知书 前端控制器
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+@Controller
+@RequestMapping("/demFireHazardsCancellation")
+public class DemFireHazardsCancellationController {
+
+}
+

+ 58 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/DemFireHazardsNoticeController.java

@@ -0,0 +1,58 @@
+package com.usky.fire.controller.web;
+
+
+import com.usky.common.core.bean.ApiResult;
+import com.usky.common.core.bean.CommonPage;
+import com.usky.fire.domain.DemFireHazardsNotice;
+import com.usky.fire.service.DemFireHazardsNoticeService;
+import com.usky.fire.service.ReportIndexResultService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * <p>
+ * 重大火灾隐患整改通知书 前端控制器
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+@RestController
+@RequestMapping("/demFireHazardsNotice")
+public class DemFireHazardsNoticeController {
+    @Autowired
+    private DemFireHazardsNoticeService demFireHazardsNoticeService;
+
+    /**
+     * 挂牌督改-信息查询
+     *
+     * @param pageNum      当前页
+     * @param pageSize     每页条数
+     * @return
+     */
+    @GetMapping("hazardsNoticeList")
+    public ApiResult<CommonPage<DemFireHazardsNotice>> hazardsNoticeList(@RequestParam(value = "pageNum", required = false,
+            defaultValue = "1") Integer pageNum,
+                                                                         @RequestParam(value = "pageSize", required = false, defaultValue = "10") Integer pageSize) {
+        return ApiResult.success(demFireHazardsNoticeService.hazardsNoticeList(pageNum, pageSize));
+    }
+
+    /**
+     * 挂牌督改-统计
+     *
+     * @return
+     */
+    @GetMapping("hazardsNoticeStatistic")
+    public ApiResult<List<Map<String, Object>>> hazardsNoticeStatistic() {
+        return ApiResult.success(demFireHazardsNoticeService.hazardsNoticeStatistic());
+    }
+}
+

+ 106 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/DemFireHazardsCancellation.java

@@ -0,0 +1,106 @@
+package com.usky.fire.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 重大火灾隐患整改销案通知书
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class DemFireHazardsCancellation implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键ID
+     */
+    private String id;
+
+    /**
+     * 文号1
+     */
+    private String bookNum1;
+
+    /**
+     * 文号2
+     */
+    private String bookNum2;
+
+    /**
+     * 文号3
+     */
+    private String bookNum3;
+
+    /**
+     * 文号4
+     */
+    private String bookNum4;
+
+    /**
+     * 文号
+     */
+    private String bookNum;
+
+    /**
+     * 单位名称
+     */
+    private String companyName;
+
+    /**
+     * 检查时间
+     */
+    private LocalDateTime checkTime;
+
+    /**
+     * 通知书文号
+     */
+    private String noticeBookNum;
+
+    /**
+     * 整改情况
+     */
+    private String rectificationSituation;
+
+    /**
+     * 印章时间
+     */
+    private LocalDateTime stampTime;
+
+    /**
+     * 录入人ID
+     */
+    private String enterById;
+
+    /**
+     * 录入人编码
+     */
+    private String enterByCode;
+
+    /**
+     * 录入人姓名
+     */
+    private String enterBy;
+
+    /**
+     * 录入时间
+     */
+    private LocalDateTime enterTime;
+
+    /**
+     * user_design_id
+     */
+    @TableId(value = "user_design_id", type = IdType.AUTO)
+    private Integer userDesignId;
+
+
+}

+ 407 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/DemFireHazardsNotice.java

@@ -0,0 +1,407 @@
+package com.usky.fire.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.time.LocalDateTime;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.io.Serializable;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 重大火灾隐患整改通知书
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class DemFireHazardsNotice implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 备注
+     */
+    private String remark;
+
+    /**
+     * 部署ID
+     */
+    private String deployId;
+
+    /**
+     * 录入运行ID
+     */
+    private String enterOperationId;
+
+    /**
+     * 录入登录ID
+     */
+    private String enterLoginId;
+
+    /**
+     * 录入人ID
+     */
+    private String enterById;
+
+    /**
+     * 录入人编码
+     */
+    private String enterByCode;
+
+    /**
+     * 录入人姓名
+     */
+    private String enterBy;
+
+    /**
+     * 录入时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime enterTime;
+
+    /**
+     * 修改运行ID
+     */
+    private String updateOperationId;
+
+    /**
+     * 修改登录ID
+     */
+    private String updateLoginId;
+
+    /**
+     * 修改人ID
+     */
+    private String updateById;
+
+    /**
+     * 修改人编码
+     */
+    private String updateByCode;
+
+    /**
+     * 修改人姓名
+     */
+    private String updateBy;
+
+    /**
+     * 修改时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime updateTime;
+
+    /**
+     * 项目编号
+     */
+    private String projectNum;
+
+    /**
+     * 主管单位名称
+     */
+    private String sponsorName;
+
+    /**
+     * 状态
+     */
+    private String state;
+
+    /**
+     * 最后同步时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime lastSyncTime;
+
+    /**
+     * 主管单位文书抬头
+     */
+    private String sponsorBookTitle;
+
+    /**
+     * 任务ID
+     */
+    private String taskId;
+
+    /**
+     * 文书索引ID
+     */
+    private String bookIndexId;
+
+    /**
+     * 任务文书设置ID
+     */
+    private String taskBookId;
+
+    /**
+     * 文号
+     */
+    private String bookNum;
+
+    /**
+     * 制定级别
+     */
+    private String customLevel;
+
+    /**
+     * 制定单位
+     */
+    private String customCompany;
+
+    /**
+     * 是否删除
+     */
+    private String deleteFlag;
+
+    /**
+     * 版本号
+     */
+    private String versionNum;
+
+    /**
+     * 录入IP
+     */
+    private String enterIp;
+
+    /**
+     * 修改IP
+     */
+    private String updateIp;
+
+    /**
+     * 制定单位名称
+     */
+    private String customCompanyName;
+
+    /**
+     * 制定级别名称
+     */
+    private String customLevelName;
+
+    /**
+     * 状态名称
+     */
+    private String stateName;
+
+    /**
+     * 主键/ID
+     */
+    private String id;
+
+    /**
+     * 单位名称
+     */
+    private String companyName;
+
+    /**
+     * 单位ID
+     */
+    private String companyId;
+
+    /**
+     * 主管单位级别
+     */
+    private String sponsorLevel;
+
+    /**
+     * 所属总队
+     */
+    private String affiliatedCorps;
+
+    /**
+     * 所属支队
+     */
+    private String affiliatedBranch;
+
+    /**
+     * 所属大队
+     */
+    private String affiliatedBrigade;
+
+    /**
+     * OUTER_ID
+     */
+    private String outerId;
+
+    /**
+     * 所属大队名称
+     */
+    private String affiliatedBrigadeName;
+
+    /**
+     * 所属总队名称
+     */
+    private String affiliatedCorpsName;
+
+    /**
+     * 所属支队名称
+     */
+    private String affiliatedBranchName;
+
+    /**
+     * 主管单位级别名称
+     */
+    private String sponsorLevelName;
+
+    /**
+     * 排序号
+     */
+    private String sequence;
+
+    /**
+     * 签收时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime signTime;
+
+    /**
+     * 检查时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime checkTime;
+
+    /**
+     * 印章时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime stampTime;
+
+    /**
+     * SPAREFILED5
+     */
+    private String spareFiled5;
+
+    /**
+     * SPAREFILED4
+     */
+    private String spareFiled4;
+
+    /**
+     * SPAREFILED3
+     */
+    private String spareFiled3;
+
+    /**
+     * SPAREFILED2
+     */
+    private String spareFiled2;
+
+    /**
+     * SPAREFILED1
+     */
+    private String spareFiled1;
+
+    /**
+     * 主管单位ID(执法单位)
+     */
+    private String sponsorId;
+
+    /**
+     * 文号1
+     */
+    private String bookNum1;
+
+    /**
+     * 文号2
+     */
+    private String bookNum2;
+
+    /**
+     * 文号3
+     */
+    private String bookNum3;
+
+    /**
+     * 文号4
+     */
+    private String bookNum4;
+
+    /**
+     * 内容
+     */
+    private String content;
+
+    /**
+     * 被检查单位负责人(签名)
+     */
+    private String companyHead;
+
+    /**
+     * 单位级别
+     */
+    private String companyLevel;
+
+    /**
+     * 责令改正时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private LocalDateTime orderCorrectTime;
+
+    /**
+     * 被检查单位签收
+     */
+    private String companySign;
+
+    /**
+     * 回填ID
+     */
+    private String backfillId;
+
+    /**
+     * GAJ
+     */
+    private String gaj;
+
+    /**
+     * XCOTHER
+     */
+    private String xcother;
+
+    /**
+     * TXRQ
+     */
+    private String txrq;
+
+    /**
+     * STATE
+     */
+    private String state2;
+
+    /**
+     * SIGN
+     */
+    private String sign;
+
+    /**
+     * JGJC
+     */
+    private String jgjc;
+
+    /**
+     * SPBID
+     */
+    private String spbid;
+
+    /**
+     * unionKey
+     */
+    private String unionKey;
+
+    /**
+     * user_design_id
+     */
+    @TableId(value = "user_design_id", type = IdType.AUTO)
+    private Integer userDesignId;
+
+    /**
+     * 销案状态
+     */
+    @TableField(exist = false)
+    private Integer noticeState;
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/DemFireHazardsCancellationMapper.java

@@ -0,0 +1,16 @@
+package com.usky.fire.mapper;
+
+import com.usky.fire.domain.DemFireHazardsCancellation;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 重大火灾隐患整改销案通知书 Mapper 接口
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+public interface DemFireHazardsCancellationMapper extends CrudMapper<DemFireHazardsCancellation> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/DemFireHazardsNoticeMapper.java

@@ -0,0 +1,16 @@
+package com.usky.fire.mapper;
+
+import com.usky.fire.domain.DemFireHazardsNotice;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 重大火灾隐患整改通知书 Mapper 接口
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+public interface DemFireHazardsNoticeMapper extends CrudMapper<DemFireHazardsNotice> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/DemFireHazardsCancellationService.java

@@ -0,0 +1,16 @@
+package com.usky.fire.service;
+
+import com.usky.fire.domain.DemFireHazardsCancellation;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 重大火灾隐患整改销案通知书 服务类
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+public interface DemFireHazardsCancellationService extends CrudService<DemFireHazardsCancellation> {
+
+}

+ 28 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/DemFireHazardsNoticeService.java

@@ -0,0 +1,28 @@
+package com.usky.fire.service;
+
+import com.usky.common.core.bean.CommonPage;
+import com.usky.fire.domain.DemFireHazardsNotice;
+import com.usky.common.mybatis.core.CrudService;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * <p>
+ * 重大火灾隐患整改通知书 服务类
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+public interface DemFireHazardsNoticeService extends CrudService<DemFireHazardsNotice> {
+    /**
+     * 挂牌督改-信息查询
+     *
+     * @param pageNum      当前页
+     * @param pageSize     每页条数
+     */
+    CommonPage<DemFireHazardsNotice> hazardsNoticeList(Integer pageNum, Integer pageSize);
+
+    List<Map<String, Object>> hazardsNoticeStatistic();
+}

+ 20 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/DemFireHazardsCancellationServiceImpl.java

@@ -0,0 +1,20 @@
+package com.usky.fire.service.impl;
+
+import com.usky.fire.domain.DemFireHazardsCancellation;
+import com.usky.fire.mapper.DemFireHazardsCancellationMapper;
+import com.usky.fire.service.DemFireHazardsCancellationService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 重大火灾隐患整改销案通知书 服务实现类
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+@Service
+public class DemFireHazardsCancellationServiceImpl extends AbstractCrudService<DemFireHazardsCancellationMapper, DemFireHazardsCancellation> implements DemFireHazardsCancellationService {
+
+}

+ 77 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/DemFireHazardsNoticeServiceImpl.java

@@ -0,0 +1,77 @@
+package com.usky.fire.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.usky.common.core.bean.CommonPage;
+import com.usky.fire.domain.BaseCompany;
+import com.usky.fire.domain.DemFireHazardsCancellation;
+import com.usky.fire.domain.DemFireHazardsNotice;
+import com.usky.fire.mapper.DemFireHazardsNoticeMapper;
+import com.usky.fire.service.BaseCompanyAttach1Service;
+import com.usky.fire.service.DemFireHazardsCancellationService;
+import com.usky.fire.service.DemFireHazardsNoticeService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * <p>
+ * 重大火灾隐患整改通知书 服务实现类
+ * </p>
+ *
+ * @author han
+ * @since 2023-08-25
+ */
+@Service
+public class DemFireHazardsNoticeServiceImpl extends AbstractCrudService<DemFireHazardsNoticeMapper, DemFireHazardsNotice> implements DemFireHazardsNoticeService {
+    @Autowired
+    private DemFireHazardsCancellationService demFireHazardsCancellationService;
+
+    @Override
+    public CommonPage<DemFireHazardsNotice> hazardsNoticeList(Integer pageNum, Integer pageSize) {
+        IPage<DemFireHazardsNotice> page = new Page<>(pageNum, pageSize);
+        LambdaQueryWrapper<DemFireHazardsNotice> queryWrapper = Wrappers.lambdaQuery();
+        queryWrapper.select(DemFireHazardsNotice::getUserDesignId,DemFireHazardsNotice::getCompanyName,
+                DemFireHazardsNotice::getCheckTime,DemFireHazardsNotice::getOrderCorrectTime,
+                DemFireHazardsNotice::getContent,DemFireHazardsNotice::getBookNum);
+        page = this.page(page, queryWrapper);
+        if (page.getTotal() > 0) {
+            LambdaQueryWrapper<DemFireHazardsCancellation> queryWrapper1 = Wrappers.lambdaQuery();
+            queryWrapper1.select(DemFireHazardsCancellation::getNoticeBookNum);
+            List<DemFireHazardsCancellation> cancellationList = demFireHazardsCancellationService.list(queryWrapper1);
+            if (CollectionUtils.isNotEmpty(cancellationList)){
+                for (int j = 0; j < page.getRecords().size(); j++) {
+                    page.getRecords().get(j).setNoticeState(0);
+                    for (int k = 0; k < cancellationList.size(); k++) {
+                        if (page.getRecords().get(j).getBookNum().equals(cancellationList.get(k).getNoticeBookNum())){
+                            page.getRecords().get(j).setNoticeState(1);
+                        }
+                    }
+                }
+            }
+        }
+        return new CommonPage<>(page.getRecords(), page.getTotal(), pageSize, pageNum);
+    }
+
+    @Override
+    public List<Map<String, Object>> hazardsNoticeStatistic() {
+        List<Map<String, Object>> list = new ArrayList<>();
+        LambdaQueryWrapper<DemFireHazardsNotice> queryWrapper = Wrappers.lambdaQuery();
+        int noticeNum = this.count(queryWrapper);
+        LambdaQueryWrapper<DemFireHazardsCancellation> queryWrapper1 = Wrappers.lambdaQuery();
+        int cancellationNum = demFireHazardsCancellationService.count(queryWrapper1);
+        Map<String, Object> map = new HashMap<>();
+        map.put("noticeNum", noticeNum);
+        map.put("cancellationNum", cancellationNum);
+        list.add(map);
+        return list;
+    }
+}

+ 25 - 0
service-fire/service-fire-biz/src/main/resources/mapper/fire/DemFireHazardsCancellationMapper.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.usky.fire.mapper.DemFireHazardsCancellationMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.fire.domain.DemFireHazardsCancellation">
+        <id column="user_design_id" property="userDesignId" />
+        <result column="id" property="id" />
+        <result column="book_num1" property="bookNum1" />
+        <result column="book_num2" property="bookNum2" />
+        <result column="book_num3" property="bookNum3" />
+        <result column="book_num4" property="bookNum4" />
+        <result column="book_num" property="bookNum" />
+        <result column="company_name" property="companyName" />
+        <result column="check_time" property="checkTime" />
+        <result column="notice_book_num" property="noticeBookNum" />
+        <result column="rectification_situation" property="rectificationSituation" />
+        <result column="stamp_time" property="stampTime" />
+        <result column="enter_by_id" property="enterById" />
+        <result column="enter_by_code" property="enterByCode" />
+        <result column="enter_by" property="enterBy" />
+        <result column="enter_time" property="enterTime" />
+    </resultMap>
+
+</mapper>

+ 82 - 0
service-fire/service-fire-biz/src/main/resources/mapper/fire/DemFireHazardsNoticeMapper.xml

@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.usky.fire.mapper.DemFireHazardsNoticeMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.fire.domain.DemFireHazardsNotice">
+        <id column="user_design_id" property="userDesignId" />
+        <result column="remark" property="remark" />
+        <result column="deploy_id" property="deployId" />
+        <result column="enter_operation_id" property="enterOperationId" />
+        <result column="enter_login_id" property="enterLoginId" />
+        <result column="enter_by_id" property="enterById" />
+        <result column="enter_by_code" property="enterByCode" />
+        <result column="enter_by" property="enterBy" />
+        <result column="enter_time" property="enterTime" />
+        <result column="update_operation_id" property="updateOperationId" />
+        <result column="update_login_id" property="updateLoginId" />
+        <result column="update_by_id" property="updateById" />
+        <result column="update_by_code" property="updateByCode" />
+        <result column="update_by" property="updateBy" />
+        <result column="update_time" property="updateTime" />
+        <result column="project_num" property="projectNum" />
+        <result column="sponsor_name" property="sponsorName" />
+        <result column="state" property="state" />
+        <result column="last_sync_time" property="lastSyncTime" />
+        <result column="sponsor_book_title" property="sponsorBookTitle" />
+        <result column="task_id" property="taskId" />
+        <result column="book_index_id" property="bookIndexId" />
+        <result column="task_book_id" property="taskBookId" />
+        <result column="book_num" property="bookNum" />
+        <result column="custom_level" property="customLevel" />
+        <result column="custom_company" property="customCompany" />
+        <result column="delete_flag" property="deleteFlag" />
+        <result column="version_num" property="versionNum" />
+        <result column="enter_ip" property="enterIp" />
+        <result column="update_ip" property="updateIp" />
+        <result column="custom_company_name" property="customCompanyName" />
+        <result column="custom_level_name" property="customLevelName" />
+        <result column="state_name" property="stateName" />
+        <result column="id" property="id" />
+        <result column="company_name" property="companyName" />
+        <result column="company_id" property="companyId" />
+        <result column="sponsor_level" property="sponsorLevel" />
+        <result column="affiliated_corps" property="affiliatedCorps" />
+        <result column="affiliated_branch" property="affiliatedBranch" />
+        <result column="affiliated_brigade" property="affiliatedBrigade" />
+        <result column="outer_id" property="outerId" />
+        <result column="affiliated_brigade_name" property="affiliatedBrigadeName" />
+        <result column="affiliated_corps_name" property="affiliatedCorpsName" />
+        <result column="affiliated_branch_name" property="affiliatedBranchName" />
+        <result column="sponsor_level_name" property="sponsorLevelName" />
+        <result column="sequence" property="sequence" />
+        <result column="sign_time" property="signTime" />
+        <result column="check_time" property="checkTime" />
+        <result column="stamp_time" property="stampTime" />
+        <result column="spare_filed5" property="spareFiled5" />
+        <result column="spare_filed4" property="spareFiled4" />
+        <result column="spare_filed3" property="spareFiled3" />
+        <result column="spare_filed2" property="spareFiled2" />
+        <result column="spare_filed1" property="spareFiled1" />
+        <result column="sponsor_id" property="sponsorId" />
+        <result column="book_num1" property="bookNum1" />
+        <result column="book_num2" property="bookNum2" />
+        <result column="book_num3" property="bookNum3" />
+        <result column="book_num4" property="bookNum4" />
+        <result column="content" property="content" />
+        <result column="company_head" property="companyHead" />
+        <result column="company_level" property="companyLevel" />
+        <result column="order_correct_time" property="orderCorrectTime" />
+        <result column="company_sign" property="companySign" />
+        <result column="backfill_id" property="backfillId" />
+        <result column="gaj" property="gaj" />
+        <result column="xcother" property="xcother" />
+        <result column="txrq" property="txrq" />
+        <result column="state2" property="state2" />
+        <result column="sign" property="sign" />
+        <result column="jgjc" property="jgjc" />
+        <result column="spbid" property="spbid" />
+        <result column="union_key" property="unionKey" />
+    </resultMap>
+
+</mapper>