zhanghua
2022-09-24 8b2db6cf6678af912b5ded47954673dd8f1960c8
案件代码生成
54个文件已添加
1783 ■■■■■ 已修改文件
ycl-platform/src/main/java/com/ycl/controller/caseHandler/ArrivalSituationController.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/caseHandler/DisposeRecordController.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/caseHandler/IllegalBuildingController.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/caseHandler/InvestigationController.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/caseHandler/PartyInfoController.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/caseHandler/ViolationsController.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/caseHandler/WorkflowConfigController.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/caseHandler/WritController.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/caseHandler/ArrivalSituation.java 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/caseHandler/BaseCase.java 131 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/caseHandler/DisposeRecord.java 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/caseHandler/IllegalBuilding.java 105 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/caseHandler/Investigation.java 98 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/caseHandler/PartyInfo.java 110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/caseHandler/WorkflowConfig.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/entity/caseHandler/Writ.java 130 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/ArrivalSituationMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/BaseCaseMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/DisposeRecordMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/IllegalBuildingMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/InvestigationMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/PartyInfoMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/ViolationsMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/WorkflowConfigMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/WritMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/IArrivalSituationService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/IDisposeRecordService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/IIllegalBuildingService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/IInvestigationService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/IPartyInfoService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/IViolationsService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/IWorkflowConfigService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/IWritService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ArrivalSituationServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/IllegalBuildingServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/InvestigationServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/PartyInfoServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ViolationsServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/WorkflowConfigServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/WritServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/ArrivalSituationMapper.xml 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/DisposeRecordMapper.xml 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/IllegalBuildingMapper.xml 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/InvestigationMapper.xml 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/PartyInfoMapper.xml 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/ViolationsMapper.xml 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/WorkflowConfigMapper.xml 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/resources/mapper/caseHandler/WritMapper.xml 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ycl-platform/src/main/java/com/ycl/controller/caseHandler/ArrivalSituationController.java
New file
@@ -0,0 +1,22 @@
package com.ycl.controller.caseHandler;
import com.ycl.controller.BaseController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 到达现场情况 前端控制器
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@RestController
@RequestMapping("/arrival-situation")
public class ArrivalSituationController extends BaseController {
}
ycl-platform/src/main/java/com/ycl/controller/caseHandler/BaseCaseController.java
New file
@@ -0,0 +1,22 @@
package com.ycl.controller.caseHandler;
import com.ycl.controller.BaseController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 案件基本信息 前端控制器
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@RestController
@RequestMapping("/base-case")
public class BaseCaseController extends BaseController {
}
ycl-platform/src/main/java/com/ycl/controller/caseHandler/DisposeRecordController.java
New file
@@ -0,0 +1,22 @@
package com.ycl.controller.caseHandler;
import com.ycl.controller.BaseController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 处置流程记录 前端控制器
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@RestController
@RequestMapping("/dispose-record")
public class DisposeRecordController extends BaseController {
}
ycl-platform/src/main/java/com/ycl/controller/caseHandler/IllegalBuildingController.java
New file
@@ -0,0 +1,22 @@
package com.ycl.controller.caseHandler;
import com.ycl.controller.BaseController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 违建事件 前端控制器
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@RestController
@RequestMapping("/illegal-building")
public class IllegalBuildingController extends BaseController {
}
ycl-platform/src/main/java/com/ycl/controller/caseHandler/InvestigationController.java
New file
@@ -0,0 +1,22 @@
package com.ycl.controller.caseHandler;
import com.ycl.controller.BaseController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 调查取证,需求是只填写一次 前端控制器
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@RestController
@RequestMapping("/investigation")
public class InvestigationController extends BaseController {
}
ycl-platform/src/main/java/com/ycl/controller/caseHandler/PartyInfoController.java
New file
@@ -0,0 +1,22 @@
package com.ycl.controller.caseHandler;
import com.ycl.controller.BaseController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 当事人信息 前端控制器
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@RestController
@RequestMapping("/party-info")
public class PartyInfoController extends BaseController {
}
ycl-platform/src/main/java/com/ycl/controller/caseHandler/ViolationsController.java
New file
@@ -0,0 +1,22 @@
package com.ycl.controller.caseHandler;
import com.ycl.controller.BaseController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 违规事件 前端控制器
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@RestController
@RequestMapping("/violations")
public class ViolationsController extends BaseController {
}
ycl-platform/src/main/java/com/ycl/controller/caseHandler/WorkflowConfigController.java
New file
@@ -0,0 +1,22 @@
package com.ycl.controller.caseHandler;
import com.ycl.controller.BaseController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 处置流程配置表 前端控制器
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@RestController
@RequestMapping("/workflow-config")
public class WorkflowConfigController extends BaseController {
}
ycl-platform/src/main/java/com/ycl/controller/caseHandler/WritController.java
New file
@@ -0,0 +1,21 @@
package com.ycl.controller.caseHandler;
import com.ycl.controller.BaseController;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * <p>
 * 文书种类 只针对违建 前端控制器
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@RestController
@RequestMapping("/writ")
public class WritController extends BaseController {
}
ycl-platform/src/main/java/com/ycl/entity/caseHandler/ArrivalSituation.java
New file
@@ -0,0 +1,80 @@
package com.ycl.entity.caseHandler;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 到达现场情况
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ums_arrival_situation")
public class ArrivalSituation implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 案件id
     */
    @TableField("base_case_id")
    private Integer baseCaseId;
    /**
     * 到达时间
     */
    @TableField("arrival_time")
    private LocalDateTime arrivalTime;
    /**
     * 到达地址
     */
    @TableField("arrival_address")
    private String arrivalAddress;
    /**
     * 现场情况说明
     */
    @TableField("situation_explain")
    private String situationExplain;
    /**
     * 信访回复说明
     */
    @TableField("reply_explain")
    private String replyExplain;
    /**
     * 现场情况照片
     */
    @TableField("situation_pic")
    private String situationPic;
    /**
     * 创建人
     */
    @TableField("create_user")
    private Integer createUser;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;
}
ycl-platform/src/main/java/com/ycl/entity/caseHandler/BaseCase.java
New file
@@ -0,0 +1,131 @@
package com.ycl.entity.caseHandler;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 案件基本信息
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ums_base_case")
public class BaseCase implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 事件编号
     */
    @TableField("code")
    private String code;
    /**
     * 事件来源(1-视频 2-手动登记)
     */
    @TableField("event_source")
    private Integer eventSource;
    /**
     * 问题类别(1-违规 2-违建)
     */
    @TableField("category")
    private Integer category;
    /**
     * 所属街道
     */
    @TableField("street_id")
    private Integer streetId;
    /**
     * 所属社区
     */
    @TableField("community_id")
    private Integer communityId;
    /**
     * 报警点位 事发地点
     */
    @TableField("site")
    private String site;
    /**
     * 定位信息
     */
    @TableField("longitude")
    private Float longitude;
    /**
     * 定位-纬度
     */
    @TableField("latitude")
    private Float latitude;
    /**
     * 报警时间
     */
    @TableField("alarm_time")
    private LocalDateTime alarmTime;
    /**
     * 登记人
     */
    @TableField("create_user")
    private Integer createUser;
    /**
     * 处理状态(0误报 1上报 2立案 3派遣 4处置 5核查 6结案)
     */
    @TableField("state")
    private Integer state;
    /**
     * 处理意见
     */
    @TableField("handling_opinion")
    private String handlingOpinion;
    /**
     * 备注
     */
    @TableField("remark")
    private String remark;
    /**
     * 审核意见
     */
    @TableField("audit_opinion")
    private String auditOpinion;
    /**
     * 结案意见
     */
    @TableField("final_opinion")
    private String finalOpinion;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;
}
ycl-platform/src/main/java/com/ycl/entity/caseHandler/DisposeRecord.java
New file
@@ -0,0 +1,86 @@
package com.ycl.entity.caseHandler;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 处置流程记录
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ums_dispose_record")
public class DisposeRecord implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 案件id
     */
    @TableField("base_case_id")
    private Integer baseCaseId;
    /**
     * 环节名称
     */
    @TableField("step_name")
    private String stepName;
    /**
     * 开始时间
     */
    @TableField("start_time")
    private LocalDateTime startTime;
    /**
     * 处理人角色id
     */
    @TableField("handler_role_id")
    private Integer handlerRoleId;
    /**
     * 结束时间
     */
    @TableField("end_time")
    private LocalDateTime endTime;
    /**
     * 环节状态
     */
    @TableField("state")
    private Integer state;
    /**
     * 实际处理人
     */
    @TableField("handler_id")
    private Integer handlerId;
    /**
     * 创建人
     */
    @TableField("create_user")
    private Integer createUser;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;
}
ycl-platform/src/main/java/com/ycl/entity/caseHandler/IllegalBuilding.java
New file
@@ -0,0 +1,105 @@
package com.ycl.entity.caseHandler;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 违建事件
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ums_illegal_building")
public class IllegalBuilding implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 案件id(同ums_base_case表id)
     */
    @TableId("base_case_id")
    private Integer baseCaseId;
    /**
     * 违建类别
     */
    @TableField("category_id")
    private Integer categoryId;
    /**
     * 当事人姓名
     */
    @TableField("party_name")
    private String partyName;
    /**
     * 当事人身份证号码
     */
    @TableField("party_id_card")
    private String partyIdCard;
    /**
     * 当事人联系电话
     */
    @TableField("party_phone")
    private String partyPhone;
    /**
     * 身份证正面
     */
    @TableField("positive")
    private String positive;
    /**
     * 身份证反面
     */
    @TableField("negative")
    private String negative;
    /**
     * 违建具体位置
     */
    @TableField("position")
    private String position;
    /**
     * 违建长
     */
    @TableField("building_length")
    private Float buildingLength;
    /**
     * 违建宽
     */
    @TableField("building_width")
    private Float buildingWidth;
    /**
     * 违建高
     */
    @TableField("building_high")
    private Float buildingHigh;
    /**
     * 违建面积
     */
    @TableField("building_area")
    private Float buildingArea;
    /**
     * 违建材料
     */
    @TableField("materials")
    private String materials;
}
ycl-platform/src/main/java/com/ycl/entity/caseHandler/Investigation.java
New file
@@ -0,0 +1,98 @@
package com.ycl.entity.caseHandler;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 调查取证,需求是只填写一次
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ums_investigation")
public class Investigation implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 案件id
     */
    @TableField("base_case_id")
    private Integer baseCaseId;
    /**
     * 承办队员
     */
    @TableField("undertaker")
    private String undertaker;
    /**
     * 协办队员
     */
    @TableField("assistant")
    private String assistant;
    /**
     * 时间
     */
    @TableField("investigation_time")
    private LocalDateTime investigationTime;
    /**
     * 地址
     */
    @TableField("address")
    private String address;
    /**
     * 案由
     */
    @TableField("case_action")
    private String caseAction;
    /**
     * 当事人id
     */
    @TableField("party_id")
    private Integer partyId;
    /**
     * 情况描述
     */
    @TableField("description")
    private String description;
    /**
     * 照片
     */
    @TableField("pic")
    private String pic;
    /**
     * 创建人
     */
    @TableField("create_user")
    private Integer createUser;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;
}
ycl-platform/src/main/java/com/ycl/entity/caseHandler/PartyInfo.java
New file
@@ -0,0 +1,110 @@
package com.ycl.entity.caseHandler;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 当事人信息
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ums_party_info")
public class PartyInfo implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 姓名
     */
    @TableField("name")
    private String name;
    /**
     * 手机号
     */
    @TableField("phone_code")
    private String phoneCode;
    /**
     * 证件类型
     */
    @TableField("certificate_type")
    private String certificateType;
    /**
     * 证件号
     */
    @TableField("certificate_code")
    private String certificateCode;
    /**
     * 文化程度
     */
    @TableField("education_degree")
    private String educationDegree;
    /**
     * 职业
     */
    @TableField("career")
    private String career;
    /**
     * 工作单位及职务
     */
    @TableField("work")
    private String work;
    /**
     * 民族
     */
    @TableField("nation")
    private String nation;
    /**
     * 籍贯
     */
    @TableField("native_place")
    private String nativePlace;
    /**
     * 现住地址
     */
    @TableField("live_address")
    private String liveAddress;
    /**
     * 户籍所在地
     */
    @TableField("register_address")
    private String registerAddress;
    /**
     * 创建人
     */
    @TableField("create_user")
    private Integer createUser;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;
}
ycl-platform/src/main/java/com/ycl/entity/caseHandler/Violations.java
New file
@@ -0,0 +1,99 @@
package com.ycl.entity.caseHandler;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 违规事件
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ums_violations")
public class Violations implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 案件id(同ums_base_case表id)
     */
    @TableId("id")
    private Integer id;
    /**
     * 大类
     */
    @TableField("category_id")
    private Integer categoryId;
    /**
     * 小类
     */
    @TableField("type_id")
    private Integer typeId;
    /**
     * 事件等级
     */
    @TableField("grade_id")
    private Integer gradeId;
    /**
     * 案由
     */
    @TableField("action_cause")
    private String actionCause;
    /**
     * 是否关联商铺
     */
    @TableField("link_shop")
    private Boolean linkShop;
    /**
     * 关联商铺名称
     */
    @TableField("shop_name")
    private String shopName;
    /**
     * 车牌号
     */
    @TableField("car_number")
    private String carNumber;
    /**
     * 问题描述
     */
    @TableField("description")
    private String description;
    /**
     * 反映人
     */
    @TableField("informant")
    private String informant;
    /**
     * 反映人联系方式
     */
    @TableField("informant_phone_code")
    private String informantPhoneCode;
    /**
     * 身份证号码
     */
    @TableField("informant_id_card")
    private String informantIdCard;
}
ycl-platform/src/main/java/com/ycl/entity/caseHandler/WorkflowConfig.java
New file
@@ -0,0 +1,46 @@
package com.ycl.entity.caseHandler;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 处置流程配置表
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ums_workflow_config")
public class WorkflowConfig implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 名称
     */
    @TableField("name")
    private String name;
    /**
     * 编码
     */
    @TableField("code")
    private String code;
}
ycl-platform/src/main/java/com/ycl/entity/caseHandler/Writ.java
New file
@@ -0,0 +1,130 @@
package com.ycl.entity.caseHandler;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 文书种类 只针对违建
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("ums_writ")
public class Writ implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 案件id(同ums_base_case表id)
     */
    @TableId("base_case_id")
    private Integer baseCaseId;
    /**
     * 违建id
     */
    @TableField("illegal_building_id")
    private Integer illegalBuildingId;
    /**
     * 文书种类
     */
    @TableField("writ_type")
    private Integer writType;
    /**
     * 文书编号
     */
    @TableField("writ_code")
    private String writCode;
    /**
     * 违法类型
     */
    @TableField("illegal_type")
    private Integer illegalType;
    /**
     * 文书发放时间
     */
    @TableField("send_time")
    private LocalDateTime sendTime;
    /**
     * 文书限定时间
     */
    @TableField("limit_time")
    private LocalDateTime limitTime;
    /**
     * 文书发放内容
     */
    @TableField("send_content")
    private String sendContent;
    /**
     * 实际整改时间
     */
    @TableField("rectify_time")
    private LocalDateTime rectifyTime;
    /**
     * 整改情况
     */
    @TableField("rectify_situation")
    private String rectifySituation;
    /**
     * 备注
     */
    @TableField("remark")
    private String remark;
    /**
     * 文书照片上传
     */
    @TableField("writ_pic")
    private String writPic;
    /**
     * 整改前照片
     */
    @TableField("original_pic")
    private String originalPic;
    /**
     * 整改后照片
     */
    @TableField("rectified_pic")
    private String rectifiedPic;
    /**
     * 其他照片
     */
    @TableField("other_pic")
    private String otherPic;
    /**
     * 创建人
     */
    @TableField("create_user")
    private Integer createUser;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;
}
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/ArrivalSituationMapper.java
New file
@@ -0,0 +1,16 @@
package com.ycl.mapper.caseHandler;
import com.ycl.entity.caseHandler.ArrivalSituation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 到达现场情况 Mapper 接口
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface ArrivalSituationMapper extends BaseMapper<ArrivalSituation> {
}
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/BaseCaseMapper.java
New file
@@ -0,0 +1,16 @@
package com.ycl.mapper.caseHandler;
import com.ycl.entity.caseHandler.BaseCase;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 案件基本信息 Mapper 接口
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface BaseCaseMapper extends BaseMapper<BaseCase> {
}
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/DisposeRecordMapper.java
New file
@@ -0,0 +1,16 @@
package com.ycl.mapper.caseHandler;
import com.ycl.entity.caseHandler.DisposeRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 处置流程记录 Mapper 接口
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface DisposeRecordMapper extends BaseMapper<DisposeRecord> {
}
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/IllegalBuildingMapper.java
New file
@@ -0,0 +1,16 @@
package com.ycl.mapper.caseHandler;
import com.ycl.entity.caseHandler.IllegalBuilding;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 违建事件 Mapper 接口
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IllegalBuildingMapper extends BaseMapper<IllegalBuilding> {
}
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/InvestigationMapper.java
New file
@@ -0,0 +1,16 @@
package com.ycl.mapper.caseHandler;
import com.ycl.entity.caseHandler.Investigation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 调查取证,需求是只填写一次 Mapper 接口
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface InvestigationMapper extends BaseMapper<Investigation> {
}
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/PartyInfoMapper.java
New file
@@ -0,0 +1,16 @@
package com.ycl.mapper.caseHandler;
import com.ycl.entity.caseHandler.PartyInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 当事人信息 Mapper 接口
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface PartyInfoMapper extends BaseMapper<PartyInfo> {
}
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/ViolationsMapper.java
New file
@@ -0,0 +1,16 @@
package com.ycl.mapper.caseHandler;
import com.ycl.entity.caseHandler.Violations;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 违规事件 Mapper 接口
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface ViolationsMapper extends BaseMapper<Violations> {
}
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/WorkflowConfigMapper.java
New file
@@ -0,0 +1,16 @@
package com.ycl.mapper.caseHandler;
import com.ycl.entity.caseHandler.WorkflowConfig;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 处置流程配置表 Mapper 接口
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface WorkflowConfigMapper extends BaseMapper<WorkflowConfig> {
}
ycl-platform/src/main/java/com/ycl/mapper/caseHandler/WritMapper.java
New file
@@ -0,0 +1,16 @@
package com.ycl.mapper.caseHandler;
import com.ycl.entity.caseHandler.Writ;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 文书种类 只针对违建 Mapper 接口
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface WritMapper extends BaseMapper<Writ> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/IArrivalSituationService.java
New file
@@ -0,0 +1,16 @@
package com.ycl.service.caseHandler;
import com.ycl.entity.caseHandler.ArrivalSituation;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 到达现场情况 服务类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IArrivalSituationService extends IService<ArrivalSituation> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/IBaseCaseService.java
New file
@@ -0,0 +1,16 @@
package com.ycl.service.caseHandler;
import com.ycl.entity.caseHandler.BaseCase;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 案件基本信息 服务类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IBaseCaseService extends IService<BaseCase> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/IDisposeRecordService.java
New file
@@ -0,0 +1,16 @@
package com.ycl.service.caseHandler;
import com.ycl.entity.caseHandler.DisposeRecord;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 处置流程记录 服务类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IDisposeRecordService extends IService<DisposeRecord> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/IIllegalBuildingService.java
New file
@@ -0,0 +1,16 @@
package com.ycl.service.caseHandler;
import com.ycl.entity.caseHandler.IllegalBuilding;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 违建事件 服务类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IIllegalBuildingService extends IService<IllegalBuilding> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/IInvestigationService.java
New file
@@ -0,0 +1,16 @@
package com.ycl.service.caseHandler;
import com.ycl.entity.caseHandler.Investigation;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 调查取证,需求是只填写一次 服务类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IInvestigationService extends IService<Investigation> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/IPartyInfoService.java
New file
@@ -0,0 +1,16 @@
package com.ycl.service.caseHandler;
import com.ycl.entity.caseHandler.PartyInfo;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 当事人信息 服务类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IPartyInfoService extends IService<PartyInfo> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/IViolationsService.java
New file
@@ -0,0 +1,16 @@
package com.ycl.service.caseHandler;
import com.ycl.entity.caseHandler.Violations;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 违规事件 服务类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IViolationsService extends IService<Violations> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/IWorkflowConfigService.java
New file
@@ -0,0 +1,16 @@
package com.ycl.service.caseHandler;
import com.ycl.entity.caseHandler.WorkflowConfig;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 处置流程配置表 服务类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IWorkflowConfigService extends IService<WorkflowConfig> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/IWritService.java
New file
@@ -0,0 +1,16 @@
package com.ycl.service.caseHandler;
import com.ycl.entity.caseHandler.Writ;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 文书种类 只针对违建 服务类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
public interface IWritService extends IService<Writ> {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ArrivalSituationServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.caseHandler.impl;
import com.ycl.entity.caseHandler.ArrivalSituation;
import com.ycl.mapper.caseHandler.ArrivalSituationMapper;
import com.ycl.service.caseHandler.IArrivalSituationService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 到达现场情况 服务实现类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Service
public class ArrivalSituationServiceImpl extends ServiceImpl<ArrivalSituationMapper, ArrivalSituation> implements IArrivalSituationService {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.caseHandler.impl;
import com.ycl.entity.caseHandler.BaseCase;
import com.ycl.mapper.caseHandler.BaseCaseMapper;
import com.ycl.service.caseHandler.IBaseCaseService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 案件基本信息 服务实现类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Service
public class BaseCaseServiceImpl extends ServiceImpl<BaseCaseMapper, BaseCase> implements IBaseCaseService {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/DisposeRecordServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.caseHandler.impl;
import com.ycl.entity.caseHandler.DisposeRecord;
import com.ycl.mapper.caseHandler.DisposeRecordMapper;
import com.ycl.service.caseHandler.IDisposeRecordService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 处置流程记录 服务实现类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Service
public class DisposeRecordServiceImpl extends ServiceImpl<DisposeRecordMapper, DisposeRecord> implements IDisposeRecordService {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/IllegalBuildingServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.caseHandler.impl;
import com.ycl.entity.caseHandler.IllegalBuilding;
import com.ycl.mapper.caseHandler.IllegalBuildingMapper;
import com.ycl.service.caseHandler.IIllegalBuildingService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 违建事件 服务实现类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Service
public class IllegalBuildingServiceImpl extends ServiceImpl<IllegalBuildingMapper, IllegalBuilding> implements IIllegalBuildingService {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/InvestigationServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.caseHandler.impl;
import com.ycl.entity.caseHandler.Investigation;
import com.ycl.mapper.caseHandler.InvestigationMapper;
import com.ycl.service.caseHandler.IInvestigationService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 调查取证,需求是只填写一次 服务实现类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Service
public class InvestigationServiceImpl extends ServiceImpl<InvestigationMapper, Investigation> implements IInvestigationService {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/PartyInfoServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.caseHandler.impl;
import com.ycl.entity.caseHandler.PartyInfo;
import com.ycl.mapper.caseHandler.PartyInfoMapper;
import com.ycl.service.caseHandler.IPartyInfoService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 当事人信息 服务实现类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Service
public class PartyInfoServiceImpl extends ServiceImpl<PartyInfoMapper, PartyInfo> implements IPartyInfoService {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/ViolationsServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.caseHandler.impl;
import com.ycl.entity.caseHandler.Violations;
import com.ycl.mapper.caseHandler.ViolationsMapper;
import com.ycl.service.caseHandler.IViolationsService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 违规事件 服务实现类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Service
public class ViolationsServiceImpl extends ServiceImpl<ViolationsMapper, Violations> implements IViolationsService {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/WorkflowConfigServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.caseHandler.impl;
import com.ycl.entity.caseHandler.WorkflowConfig;
import com.ycl.mapper.caseHandler.WorkflowConfigMapper;
import com.ycl.service.caseHandler.IWorkflowConfigService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 处置流程配置表 服务实现类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Service
public class WorkflowConfigServiceImpl extends ServiceImpl<WorkflowConfigMapper, WorkflowConfig> implements IWorkflowConfigService {
}
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/WritServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ycl.service.caseHandler.impl;
import com.ycl.entity.caseHandler.Writ;
import com.ycl.mapper.caseHandler.WritMapper;
import com.ycl.service.caseHandler.IWritService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 文书种类 只针对违建 服务实现类
 * </p>
 *
 * @author wl
 * @since 2022-09-24
 */
@Service
public class WritServiceImpl extends ServiceImpl<WritMapper, Writ> implements IWritService {
}
ycl-platform/src/main/resources/mapper/caseHandler/ArrivalSituationMapper.xml
New file
@@ -0,0 +1,23 @@
<?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.ycl.mapper.caseHandler.ArrivalSituationMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.ArrivalSituation">
        <id column="id" property="id" />
        <result column="base_case_id" property="baseCaseId" />
        <result column="arrival_time" property="arrivalTime" />
        <result column="arrival_address" property="arrivalAddress" />
        <result column="situation_explain" property="situationExplain" />
        <result column="reply_explain" property="replyExplain" />
        <result column="situation_pic" property="situationPic" />
        <result column="create_user" property="createUser" />
        <result column="create_time" property="createTime" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, base_case_id, arrival_time, arrival_address, situation_explain, reply_explain, situation_pic, create_user, create_time
    </sql>
</mapper>
ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
New file
@@ -0,0 +1,31 @@
<?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.ycl.mapper.caseHandler.BaseCaseMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.BaseCase">
        <id column="id" property="id" />
        <result column="code" property="code" />
        <result column="event_source" property="eventSource" />
        <result column="category" property="category" />
        <result column="street_id" property="streetId" />
        <result column="community_id" property="communityId" />
        <result column="site" property="site" />
        <result column="longitude" property="longitude" />
        <result column="latitude" property="latitude" />
        <result column="alarm_time" property="alarmTime" />
        <result column="create_user" property="createUser" />
        <result column="state" property="state" />
        <result column="handling_opinion" property="handlingOpinion" />
        <result column="remark" property="remark" />
        <result column="audit_opinion" property="auditOpinion" />
        <result column="final_opinion" property="finalOpinion" />
        <result column="create_time" property="createTime" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, code, event_source, category, street_id, community_id, site, longitude, latitude, alarm_time, create_user, state, handling_opinion, remark, audit_opinion, final_opinion, create_time
    </sql>
</mapper>
ycl-platform/src/main/resources/mapper/caseHandler/DisposeRecordMapper.xml
New file
@@ -0,0 +1,24 @@
<?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.ycl.mapper.caseHandler.DisposeRecordMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.DisposeRecord">
        <id column="id" property="id" />
        <result column="base_case_id" property="baseCaseId" />
        <result column="step_name" property="stepName" />
        <result column="start_time" property="startTime" />
        <result column="handler_role_id" property="handlerRoleId" />
        <result column="end_time" property="endTime" />
        <result column="state" property="state" />
        <result column="handler_id" property="handlerId" />
        <result column="create_user" property="createUser" />
        <result column="create_time" property="createTime" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, base_case_id, step_name, start_time, handler_role_id, end_time, state, handler_id, create_user, create_time
    </sql>
</mapper>
ycl-platform/src/main/resources/mapper/caseHandler/IllegalBuildingMapper.xml
New file
@@ -0,0 +1,27 @@
<?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.ycl.mapper.caseHandler.IllegalBuildingMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.IllegalBuilding">
        <id column="base_case_id" property="baseCaseId" />
        <result column="category_id" property="categoryId" />
        <result column="party_name" property="partyName" />
        <result column="party_id_card" property="partyIdCard" />
        <result column="party_phone" property="partyPhone" />
        <result column="positive" property="positive" />
        <result column="negative" property="negative" />
        <result column="position" property="position" />
        <result column="building_length" property="buildingLength" />
        <result column="building_width" property="buildingWidth" />
        <result column="building_high" property="buildingHigh" />
        <result column="building_area" property="buildingArea" />
        <result column="materials" property="materials" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        base_case_id, category_id, party_name, party_id_card, party_phone, positive, negative, position, building_length, building_width, building_high, building_area, materials
    </sql>
</mapper>
ycl-platform/src/main/resources/mapper/caseHandler/InvestigationMapper.xml
New file
@@ -0,0 +1,26 @@
<?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.ycl.mapper.caseHandler.InvestigationMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.Investigation">
        <id column="id" property="id" />
        <result column="base_case_id" property="baseCaseId" />
        <result column="undertaker" property="undertaker" />
        <result column="assistant" property="assistant" />
        <result column="investigation_time" property="investigationTime" />
        <result column="address" property="address" />
        <result column="case_action" property="caseAction" />
        <result column="party_id" property="partyId" />
        <result column="description" property="description" />
        <result column="pic" property="pic" />
        <result column="create_user" property="createUser" />
        <result column="create_time" property="createTime" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, base_case_id, undertaker, assistant, investigation_time, address, case_action, party_id, description, pic, create_user, create_time
    </sql>
</mapper>
ycl-platform/src/main/resources/mapper/caseHandler/PartyInfoMapper.xml
New file
@@ -0,0 +1,28 @@
<?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.ycl.mapper.caseHandler.PartyInfoMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.PartyInfo">
        <id column="id" property="id" />
        <result column="name" property="name" />
        <result column="phone_code" property="phoneCode" />
        <result column="certificate_type" property="certificateType" />
        <result column="certificate_code" property="certificateCode" />
        <result column="education_degree" property="educationDegree" />
        <result column="career" property="career" />
        <result column="work" property="work" />
        <result column="nation" property="nation" />
        <result column="native_place" property="nativePlace" />
        <result column="live_address" property="liveAddress" />
        <result column="register_address" property="registerAddress" />
        <result column="create_user" property="createUser" />
        <result column="create_time" property="createTime" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, name, phone_code, certificate_type, certificate_code, education_degree, career, work, nation, native_place, live_address, register_address, create_user, create_time
    </sql>
</mapper>
ycl-platform/src/main/resources/mapper/caseHandler/ViolationsMapper.xml
New file
@@ -0,0 +1,26 @@
<?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.ycl.mapper.caseHandler.ViolationsMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.Violations">
        <id column="id" property="id" />
        <result column="category_id" property="categoryId" />
        <result column="type_id" property="typeId" />
        <result column="grade_id" property="gradeId" />
        <result column="action_cause" property="actionCause" />
        <result column="link_shop" property="linkShop" />
        <result column="shop_name" property="shopName" />
        <result column="car_number" property="carNumber" />
        <result column="description" property="description" />
        <result column="informant" property="informant" />
        <result column="informant_phone_code" property="informantPhoneCode" />
        <result column="informant_id_card" property="informantIdCard" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, category_id, type_id, grade_id, action_cause, link_shop, shop_name, car_number, description, informant, informant_phone_code, informant_id_card
    </sql>
</mapper>
ycl-platform/src/main/resources/mapper/caseHandler/WorkflowConfigMapper.xml
New file
@@ -0,0 +1,17 @@
<?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.ycl.mapper.caseHandler.WorkflowConfigMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.WorkflowConfig">
        <id column="id" property="id" />
        <result column="name" property="name" />
        <result column="code" property="code" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, name, code
    </sql>
</mapper>
ycl-platform/src/main/resources/mapper/caseHandler/WritMapper.xml
New file
@@ -0,0 +1,31 @@
<?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.ycl.mapper.caseHandler.WritMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ycl.entity.caseHandler.Writ">
        <id column="base_case_id" property="baseCaseId" />
        <result column="illegal_building_id" property="illegalBuildingId" />
        <result column="writ_type" property="writType" />
        <result column="writ_code" property="writCode" />
        <result column="illegal_type" property="illegalType" />
        <result column="send_time" property="sendTime" />
        <result column="limit_time" property="limitTime" />
        <result column="send_content" property="sendContent" />
        <result column="rectify_time" property="rectifyTime" />
        <result column="rectify_situation" property="rectifySituation" />
        <result column="remark" property="remark" />
        <result column="writ_pic" property="writPic" />
        <result column="original_pic" property="originalPic" />
        <result column="rectified_pic" property="rectifiedPic" />
        <result column="other_pic" property="otherPic" />
        <result column="create_user" property="createUser" />
        <result column="create_time" property="createTime" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        base_case_id, illegal_building_id, writ_type, writ_code, illegal_type, send_time, limit_time, send_content, rectify_time, rectify_situation, remark, writ_pic, original_pic, rectified_pic, othen_pic, create_user, create_time
    </sql>
</mapper>