16 changed files with 1100 additions and 23 deletions
@ -0,0 +1,205 @@ |
|||||
|
package com.zdxt.enforcementcode.domain.bean; |
||||
|
|
||||
|
import org.dromara.common.mybatis.core.domain.BaseEntity; |
||||
|
import com.baomidou.mybatisplus.annotation.*; |
||||
|
import lombok.Data; |
||||
|
import lombok.EqualsAndHashCode; |
||||
|
|
||||
|
import java.io.Serial; |
||||
|
import java.util.Date; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员信息对象 s_gdsztk_y2010_dhr |
||||
|
* |
||||
|
* @author 庄锐波 |
||||
|
* @date 2026-10-16 |
||||
|
*/ |
||||
|
@Data |
||||
|
@TableName("s_gdsztk_y2010_dhr") |
||||
|
public class GdsztkY2010Dhr { |
||||
|
|
||||
|
@Serial |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** |
||||
|
* 标识ID |
||||
|
*/ |
||||
|
@TableId(value = "ID") |
||||
|
private Long id; |
||||
|
|
||||
|
/** |
||||
|
* 主键ID |
||||
|
*/ |
||||
|
private String y201000; |
||||
|
|
||||
|
/** |
||||
|
* 执法主体基本信息主键ID |
||||
|
*/ |
||||
|
private String z202000; |
||||
|
|
||||
|
/** |
||||
|
* 受委托组织基本信息ID |
||||
|
*/ |
||||
|
private String z203000; |
||||
|
|
||||
|
/** |
||||
|
* 姓名 |
||||
|
*/ |
||||
|
private String y201001; |
||||
|
|
||||
|
/** |
||||
|
* 所属主体名称 |
||||
|
*/ |
||||
|
private String y201002; |
||||
|
|
||||
|
/** |
||||
|
* 所属主体统一社会信用代码 |
||||
|
*/ |
||||
|
private String y201003; |
||||
|
|
||||
|
/** |
||||
|
* 照片 |
||||
|
*/ |
||||
|
private String y201004; |
||||
|
|
||||
|
/** |
||||
|
* 身份证号 |
||||
|
*/ |
||||
|
private String y201005; |
||||
|
|
||||
|
/** |
||||
|
* 性别 |
||||
|
*/ |
||||
|
private String y201006; |
||||
|
|
||||
|
/** |
||||
|
* 出生日期 |
||||
|
*/ |
||||
|
private Date y201007; |
||||
|
|
||||
|
/** |
||||
|
* 政治面貌 |
||||
|
*/ |
||||
|
private String y201008; |
||||
|
|
||||
|
/** |
||||
|
* 职级 |
||||
|
*/ |
||||
|
private String y201009; |
||||
|
|
||||
|
/** |
||||
|
* 民族 |
||||
|
*/ |
||||
|
private String y201010; |
||||
|
|
||||
|
/** |
||||
|
* 最高学历 |
||||
|
*/ |
||||
|
private String y201011; |
||||
|
|
||||
|
/** |
||||
|
* 最高学历专业 |
||||
|
*/ |
||||
|
private String y201012; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员性质 |
||||
|
*/ |
||||
|
private String y201013; |
||||
|
|
||||
|
/** |
||||
|
* 是否监督人员 |
||||
|
*/ |
||||
|
private Integer y201014; |
||||
|
|
||||
|
/** |
||||
|
* 是否具有法律职业资格 |
||||
|
*/ |
||||
|
private Integer y201015; |
||||
|
|
||||
|
/** |
||||
|
* 联系电话 |
||||
|
*/ |
||||
|
private String y201016; |
||||
|
|
||||
|
/** |
||||
|
* 是否公开 |
||||
|
*/ |
||||
|
private Integer y201017; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位名称 |
||||
|
*/ |
||||
|
private String y201018; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位统一社会信用代码 |
||||
|
*/ |
||||
|
private String y201019; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位行政区划 |
||||
|
*/ |
||||
|
private String y201020; |
||||
|
|
||||
|
/** |
||||
|
* 创建时间 |
||||
|
*/ |
||||
|
private Date addTime; |
||||
|
|
||||
|
/** |
||||
|
* 变更时间 |
||||
|
*/ |
||||
|
private Date cdTime; |
||||
|
|
||||
|
/** |
||||
|
* 增量标识 |
||||
|
*/ |
||||
|
private String cdOperation; |
||||
|
|
||||
|
/** |
||||
|
* 批次号 |
||||
|
*/ |
||||
|
private String cdBatch; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位区划 |
||||
|
*/ |
||||
|
private String optAreaCode; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位领域 |
||||
|
*/ |
||||
|
private String optFieldCode; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位主体ID |
||||
|
*/ |
||||
|
private String optSubjectId; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位主体名称 |
||||
|
*/ |
||||
|
private String optSubjectName; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位部门ID |
||||
|
*/ |
||||
|
private String optDeptId; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位部门名称 |
||||
|
*/ |
||||
|
private String optDeptName; |
||||
|
|
||||
|
/** |
||||
|
* 运营方技术字段,非业务字段,请勿使用 |
||||
|
*/ |
||||
|
private Date dmpShareCdTimeIdatat; |
||||
|
|
||||
|
/** |
||||
|
* 用数库自动配置的入库时间技术字段,非业务字段,请勿挂接 |
||||
|
*/ |
||||
|
private Date dataSharingCdTimeIdatat; |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,148 @@ |
|||||
|
package com.zdxt.enforcementcode.domain.bean; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.*; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serial; |
||||
|
import java.util.Date; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员证件信息对象 s_gdsztk_y2020_jb2 |
||||
|
* |
||||
|
* @author 庄锐波 |
||||
|
* @date 2026-10-16 |
||||
|
*/ |
||||
|
@Data |
||||
|
@TableName("s_gdsztk_y2020_jb2") |
||||
|
public class GdsztkY2020Jb2 { |
||||
|
|
||||
|
@Serial |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** |
||||
|
* 标识ID |
||||
|
*/ |
||||
|
@TableId(value = "ID") |
||||
|
private Long id; |
||||
|
|
||||
|
/** |
||||
|
* 主键ID |
||||
|
*/ |
||||
|
private String y202000; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员基本信息主键ID |
||||
|
*/ |
||||
|
private String y201000; |
||||
|
|
||||
|
/** |
||||
|
* 证件编号 |
||||
|
*/ |
||||
|
private String y202001; |
||||
|
|
||||
|
/** |
||||
|
* 持证人姓名 |
||||
|
*/ |
||||
|
private String y202002; |
||||
|
|
||||
|
/** |
||||
|
* 证件类型 |
||||
|
*/ |
||||
|
private String y202003; |
||||
|
|
||||
|
/** |
||||
|
* 发证日期 |
||||
|
*/ |
||||
|
private Date y202004; |
||||
|
|
||||
|
/** |
||||
|
* 颁发机关 |
||||
|
*/ |
||||
|
private String y202005; |
||||
|
|
||||
|
/** |
||||
|
* 证件状态 |
||||
|
*/ |
||||
|
private String y202006; |
||||
|
|
||||
|
/** |
||||
|
* 执法区域 |
||||
|
*/ |
||||
|
private String y202007; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位名称 |
||||
|
*/ |
||||
|
private String y202008; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位统一社会信用代码 |
||||
|
*/ |
||||
|
private String y202009; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位行政区划 |
||||
|
*/ |
||||
|
private String y202010; |
||||
|
|
||||
|
/** |
||||
|
* 创建时间 |
||||
|
*/ |
||||
|
private Date addTime; |
||||
|
|
||||
|
/** |
||||
|
* 变更时间 |
||||
|
*/ |
||||
|
private Date cdTime; |
||||
|
|
||||
|
/** |
||||
|
* 增量标识 |
||||
|
*/ |
||||
|
private String cdOperation; |
||||
|
|
||||
|
/** |
||||
|
* 批次号 |
||||
|
*/ |
||||
|
private String cdBatch; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位区划 |
||||
|
*/ |
||||
|
private String optAreaCode; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位领域 |
||||
|
*/ |
||||
|
private String optFieldCode; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位主体ID |
||||
|
*/ |
||||
|
private String optSubjectId; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位主体名称 |
||||
|
*/ |
||||
|
private String optSubjectName; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位部门ID |
||||
|
*/ |
||||
|
private String optDeptId; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位部门名称 |
||||
|
*/ |
||||
|
private String optDeptName; |
||||
|
|
||||
|
/** |
||||
|
* 运营方技术字段,非业务字段,请勿使用 |
||||
|
*/ |
||||
|
private Date dmpShareCdTimeIdatat; |
||||
|
|
||||
|
/** |
||||
|
* 用数库自动配置的入库时间技术字段,非业务字段,请勿挂接 |
||||
|
*/ |
||||
|
private Date dataSharingCdTimeIdatat; |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,233 @@ |
|||||
|
package com.zdxt.enforcementcode.domain.vo; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import java.io.Serial; |
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
import cn.idev.excel.annotation.ExcelIgnoreUnannotated; |
||||
|
import cn.idev.excel.annotation.ExcelProperty; |
||||
|
import com.zdxt.enforcementcode.domain.bean.GdsztkY2010Dhr; |
||||
|
import io.github.linpeilie.annotations.AutoMapper; |
||||
|
import lombok.Data; |
||||
|
import org.dromara.common.sensitive.annotation.Sensitive; |
||||
|
import org.dromara.common.sensitive.core.SensitiveStrategy; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员信息视图对象 s_gdsztk_y2010_dhr |
||||
|
* |
||||
|
* @author 庄锐波 |
||||
|
* @date 2026-10-16 |
||||
|
*/ |
||||
|
@Data |
||||
|
@ExcelIgnoreUnannotated |
||||
|
@AutoMapper(target = GdsztkY2010Dhr.class) |
||||
|
public class GdsztkY2010DhrVo implements Serializable { |
||||
|
|
||||
|
@Serial |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** |
||||
|
* 标识ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "标识ID") |
||||
|
private Long id; |
||||
|
|
||||
|
/** |
||||
|
* 主键ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "主键ID") |
||||
|
private String y201000; |
||||
|
|
||||
|
/** |
||||
|
* 执法主体基本信息主键ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "执法主体基本信息主键ID") |
||||
|
private String z202000; |
||||
|
|
||||
|
/** |
||||
|
* 受委托组织基本信息ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "受委托组织基本信息ID") |
||||
|
private String z203000; |
||||
|
|
||||
|
/** |
||||
|
* 姓名 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "姓名") |
||||
|
private String y201001; |
||||
|
|
||||
|
/** |
||||
|
* 所属主体名称 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "所属主体名称") |
||||
|
private String y201002; |
||||
|
|
||||
|
/** |
||||
|
* 所属主体统一社会信用代码 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "所属主体统一社会信用代码") |
||||
|
private String y201003; |
||||
|
|
||||
|
/** |
||||
|
* 照片(不参与Excel导出) |
||||
|
*/ |
||||
|
private String y201004; |
||||
|
|
||||
|
/** |
||||
|
* 身份证号 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "身份证号") |
||||
|
private String y201005; |
||||
|
|
||||
|
/** |
||||
|
* 性别 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "性别") |
||||
|
private String y201006; |
||||
|
|
||||
|
/** |
||||
|
* 出生日期 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "出生日期") |
||||
|
private Date y201007; |
||||
|
|
||||
|
/** |
||||
|
* 政治面貌 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "政治面貌") |
||||
|
private String y201008; |
||||
|
|
||||
|
/** |
||||
|
* 职级 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "职级") |
||||
|
private String y201009; |
||||
|
|
||||
|
/** |
||||
|
* 民族 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "民族") |
||||
|
private String y201010; |
||||
|
|
||||
|
/** |
||||
|
* 最高学历 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "最高学历") |
||||
|
private String y201011; |
||||
|
|
||||
|
/** |
||||
|
* 最高学历专业 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "最高学历专业") |
||||
|
private String y201012; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员性质 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "执法人员性质") |
||||
|
private String y201013; |
||||
|
|
||||
|
/** |
||||
|
* 是否监督人员 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "是否监督人员") |
||||
|
private Integer y201014; |
||||
|
|
||||
|
/** |
||||
|
* 是否具有法律职业资格 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "是否具有法律职业资格") |
||||
|
private Integer y201015; |
||||
|
|
||||
|
/** |
||||
|
* 联系电话 |
||||
|
*/ |
||||
|
@Sensitive(strategy = SensitiveStrategy.PHONE) |
||||
|
@ExcelProperty(value = "联系电话") |
||||
|
private String y201016; |
||||
|
|
||||
|
/** |
||||
|
* 是否公开 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "是否公开") |
||||
|
private Integer y201017; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位名称 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据编目挂接单位名称") |
||||
|
private String y201018; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位统一社会信用代码 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据编目挂接单位统一社会信用代码") |
||||
|
private String y201019; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位行政区划 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据编目挂接单位行政区划") |
||||
|
private String y201020; |
||||
|
|
||||
|
/** |
||||
|
* 创建时间 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "创建时间") |
||||
|
private Date addTime; |
||||
|
|
||||
|
/** |
||||
|
* 变更时间 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "变更时间") |
||||
|
private Date cdTime; |
||||
|
|
||||
|
/** |
||||
|
* 增量标识 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "增量标识") |
||||
|
private String cdOperation; |
||||
|
|
||||
|
/** |
||||
|
* 批次号 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "批次号") |
||||
|
private String cdBatch; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位区划 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位区划") |
||||
|
private String optAreaCode; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位领域 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位领域") |
||||
|
private String optFieldCode; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位主体ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位主体ID") |
||||
|
private String optSubjectId; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位主体名称 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位主体名称") |
||||
|
private String optSubjectName; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位部门ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位部门ID") |
||||
|
private String optDeptId; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位部门名称 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位部门名称") |
||||
|
private String optDeptName; |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,165 @@ |
|||||
|
package com.zdxt.enforcementcode.domain.vo; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import java.io.Serial; |
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
import cn.idev.excel.annotation.ExcelIgnoreUnannotated; |
||||
|
import cn.idev.excel.annotation.ExcelProperty; |
||||
|
import com.zdxt.enforcementcode.domain.bean.GdsztkY2020Jb2; |
||||
|
import io.github.linpeilie.annotations.AutoMapper; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员证件信息视图对象 s_gdsztk_y2020_jb2 |
||||
|
* |
||||
|
* @author 庄锐波 |
||||
|
* @date 2026-10-16 |
||||
|
*/ |
||||
|
@Data |
||||
|
@ExcelIgnoreUnannotated |
||||
|
@AutoMapper(target = GdsztkY2020Jb2.class) |
||||
|
public class GdsztkY2020Jb2Vo implements Serializable { |
||||
|
|
||||
|
@Serial |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** |
||||
|
* 标识ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "标识ID") |
||||
|
private Long id; |
||||
|
|
||||
|
/** |
||||
|
* 主键ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "主键ID") |
||||
|
private String y202000; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员基本信息主键ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "执法人员基本信息主键ID") |
||||
|
private String y201000; |
||||
|
|
||||
|
/** |
||||
|
* 证件编号 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "证件编号") |
||||
|
private String y202001; |
||||
|
|
||||
|
/** |
||||
|
* 持证人姓名 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "持证人姓名") |
||||
|
private String y202002; |
||||
|
|
||||
|
/** |
||||
|
* 证件类型 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "证件类型") |
||||
|
private String y202003; |
||||
|
|
||||
|
/** |
||||
|
* 发证日期 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "发证日期") |
||||
|
private Date y202004; |
||||
|
|
||||
|
/** |
||||
|
* 颁发机关 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "颁发机关") |
||||
|
private String y202005; |
||||
|
|
||||
|
/** |
||||
|
* 证件状态 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "证件状态") |
||||
|
private String y202006; |
||||
|
|
||||
|
/** |
||||
|
* 执法区域 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "执法区域") |
||||
|
private String y202007; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位名称 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据编目挂接单位名称") |
||||
|
private String y202008; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位统一社会信用代码 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据编目挂接单位统一社会信用代码") |
||||
|
private String y202009; |
||||
|
|
||||
|
/** |
||||
|
* 数据编目挂接单位行政区划 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据编目挂接单位行政区划") |
||||
|
private String y202010; |
||||
|
|
||||
|
/** |
||||
|
* 创建时间 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "创建时间") |
||||
|
private Date addTime; |
||||
|
|
||||
|
/** |
||||
|
* 变更时间 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "变更时间") |
||||
|
private Date cdTime; |
||||
|
|
||||
|
/** |
||||
|
* 增量标识 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "增量标识") |
||||
|
private String cdOperation; |
||||
|
|
||||
|
/** |
||||
|
* 批次号 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "批次号") |
||||
|
private String cdBatch; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位区划 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位区划") |
||||
|
private String optAreaCode; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位领域 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位领域") |
||||
|
private String optFieldCode; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位主体ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位主体ID") |
||||
|
private String optSubjectId; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位主体名称 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位主体名称") |
||||
|
private String optSubjectName; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位部门ID |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位部门ID") |
||||
|
private String optDeptId; |
||||
|
|
||||
|
/** |
||||
|
* 数据所属单位部门名称 |
||||
|
*/ |
||||
|
@ExcelProperty(value = "数据所属单位部门名称") |
||||
|
private String optDeptName; |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,23 @@ |
|||||
|
package com.zdxt.enforcementcode.mapper; |
||||
|
|
||||
|
import com.zdxt.enforcementcode.domain.bean.GdsztkY2010Dhr; |
||||
|
import com.zdxt.enforcementcode.domain.vo.GdsztkY2010DhrVo; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员信息Mapper接口 |
||||
|
* |
||||
|
* @author 庄锐波 |
||||
|
* @date 2026-10-16 |
||||
|
*/ |
||||
|
public interface GdsztkY2010DhrMapper extends BaseMapperPlus<GdsztkY2010Dhr, GdsztkY2010DhrVo> { |
||||
|
|
||||
|
/** |
||||
|
* 根据身份证号码查询最新的一条记录数据 |
||||
|
* |
||||
|
* @param idCard 身份证号码 |
||||
|
* @return 最新的一条执法人员信息 |
||||
|
*/ |
||||
|
GdsztkY2010Dhr queryLatestByIdCard(@Param("idCard") String idCard); |
||||
|
} |
||||
@ -0,0 +1,23 @@ |
|||||
|
package com.zdxt.enforcementcode.mapper; |
||||
|
|
||||
|
import com.zdxt.enforcementcode.domain.bean.GdsztkY2020Jb2; |
||||
|
import com.zdxt.enforcementcode.domain.vo.GdsztkY2020Jb2Vo; |
||||
|
import org.apache.ibatis.annotations.Param; |
||||
|
import org.dromara.common.mybatis.core.mapper.BaseMapperPlus; |
||||
|
|
||||
|
/** |
||||
|
* 执法人员证件信息Mapper接口 |
||||
|
* |
||||
|
* @author 庄锐波 |
||||
|
* @date 2026-10-16 |
||||
|
*/ |
||||
|
public interface GdsztkY2020Jb2Mapper extends BaseMapperPlus<GdsztkY2020Jb2, GdsztkY2020Jb2Vo> { |
||||
|
|
||||
|
/** |
||||
|
* 根据执法人员基本信息主键ID查询证件状态有效(Y202006=01)的最新一条记录 |
||||
|
* |
||||
|
* @param y201000 执法人员基本信息主键ID |
||||
|
* @return 最新的一条执法人员证件信息 |
||||
|
*/ |
||||
|
GdsztkY2020Jb2 queryLatestByY201000(@Param("y201000") String y201000); |
||||
|
} |
||||
@ -0,0 +1,15 @@ |
|||||
|
package com.zdxt.enforcementcode.service; |
||||
|
|
||||
|
import com.zdxt.enforcementcode.domain.bean.GdsztkY2020Jb2; |
||||
|
|
||||
|
public interface IGdsztkY2020Jb2Service { |
||||
|
|
||||
|
/** |
||||
|
* 根据身份证号码查询执法证件信息(证件状态有效 Y202006=01 的最新一条) |
||||
|
* |
||||
|
* @param idCard 身份证号码 |
||||
|
* @return 最新的一条执法人员证件信息,无匹配记录时返回 null |
||||
|
*/ |
||||
|
GdsztkY2020Jb2 queryLatestCertByIdCard(String idCard); |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,40 @@ |
|||||
|
package com.zdxt.enforcementcode.service.impl; |
||||
|
|
||||
|
import com.zdxt.enforcementcode.domain.bean.GdsztkY2010Dhr; |
||||
|
import com.zdxt.enforcementcode.domain.bean.GdsztkY2020Jb2; |
||||
|
import com.zdxt.enforcementcode.mapper.GdsztkY2010DhrMapper; |
||||
|
import com.zdxt.enforcementcode.mapper.GdsztkY2020Jb2Mapper; |
||||
|
import com.zdxt.enforcementcode.service.IGdsztkY2020Jb2Service; |
||||
|
import lombok.RequiredArgsConstructor; |
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
/** |
||||
|
* 省数据 |
||||
|
*/ |
||||
|
@Slf4j |
||||
|
@RequiredArgsConstructor |
||||
|
@Service |
||||
|
public class GdsztkY2020Jb2ServiceSserviceImpl implements IGdsztkY2020Jb2Service { |
||||
|
private final GdsztkY2020Jb2Mapper gdsztkY2020Jb2Mapper; |
||||
|
|
||||
|
private final GdsztkY2010DhrMapper gdsztkY2010DhrMapper; |
||||
|
|
||||
|
/** |
||||
|
* 根据身份证号码查询执法证件信息(证件状态有效 Y202006=01 的最新一条) |
||||
|
* |
||||
|
* @param idCard 身份证号码 |
||||
|
* @return 最新的一条执法人员证件信息,无匹配记录时返回 null |
||||
|
*/ |
||||
|
@Override |
||||
|
public GdsztkY2020Jb2 queryLatestCertByIdCard(String idCard) { |
||||
|
// 1. 根据身份证号码查询执法人员基本信息最新一条记录
|
||||
|
GdsztkY2010Dhr dhr = gdsztkY2010DhrMapper.queryLatestByIdCard(idCard); |
||||
|
if (dhr == null || dhr.getY201000() == null || dhr.getY201000().isEmpty()) { |
||||
|
log.warn("根据身份证号码未查询到执法人员信息, idCard={}", idCard); |
||||
|
return null; |
||||
|
} |
||||
|
// 2. 根据执法人员基本信息主键ID查询有效证件最新一条记录
|
||||
|
return gdsztkY2020Jb2Mapper.queryLatestByY201000(dhr.getY201000()); |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,48 @@ |
|||||
|
<?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.zdxt.enforcementcode.mapper.GdsztkY2010DhrMapper"> |
||||
|
|
||||
|
<select id="queryLatestByIdCard" resultType="com.zdxt.enforcementcode.domain.bean.GdsztkY2010Dhr"> |
||||
|
SELECT ID, |
||||
|
Y201000, |
||||
|
Z202000, |
||||
|
Z203000, |
||||
|
Y201001, |
||||
|
Y201002, |
||||
|
Y201003, |
||||
|
Y201004, |
||||
|
Y201005, |
||||
|
Y201006, |
||||
|
Y201007, |
||||
|
Y201008, |
||||
|
Y201009, |
||||
|
Y201010, |
||||
|
Y201011, |
||||
|
Y201012, |
||||
|
Y201013, |
||||
|
Y201014, |
||||
|
Y201015, |
||||
|
Y201016, |
||||
|
Y201017, |
||||
|
Y201018, |
||||
|
Y201019, |
||||
|
Y201020, |
||||
|
ADD_TIME, |
||||
|
CD_TIME, |
||||
|
CD_OPERATION, |
||||
|
CD_BATCH, |
||||
|
OPT_AREA_CODE, |
||||
|
OPT_FIELD_CODE, |
||||
|
OPT_SUBJECT_ID, |
||||
|
OPT_SUBJECT_NAME, |
||||
|
OPT_DEPT_ID, |
||||
|
OPT_DEPT_NAME |
||||
|
FROM s_gdsztk_y2010_dhr |
||||
|
WHERE Y201005 = #{idCard} |
||||
|
ORDER BY CD_TIME DESC, ID DESC |
||||
|
LIMIT 1 |
||||
|
</select> |
||||
|
|
||||
|
</mapper> |
||||
@ -0,0 +1,38 @@ |
|||||
|
<?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.zdxt.enforcementcode.mapper.GdsztkY2020Jb2Mapper"> |
||||
|
|
||||
|
<select id="queryLatestByY201000" resultType="com.zdxt.enforcementcode.domain.bean.GdsztkY2020Jb2"> |
||||
|
SELECT ID, |
||||
|
Y202000, |
||||
|
Y201000, |
||||
|
Y202001, |
||||
|
Y202002, |
||||
|
Y202003, |
||||
|
Y202004, |
||||
|
Y202005, |
||||
|
Y202006, |
||||
|
Y202007, |
||||
|
Y202008, |
||||
|
Y202009, |
||||
|
Y202010, |
||||
|
ADD_TIME, |
||||
|
CD_TIME, |
||||
|
CD_OPERATION, |
||||
|
CD_BATCH, |
||||
|
OPT_AREA_CODE, |
||||
|
OPT_FIELD_CODE, |
||||
|
OPT_SUBJECT_ID, |
||||
|
OPT_SUBJECT_NAME, |
||||
|
OPT_DEPT_ID, |
||||
|
OPT_DEPT_NAME |
||||
|
FROM s_gdsztk_y2020_jb2 |
||||
|
WHERE Y201000 = #{y201000} |
||||
|
AND Y202006 = '01' |
||||
|
ORDER BY CD_TIME DESC, ID DESC |
||||
|
LIMIT 1 |
||||
|
</select> |
||||
|
|
||||
|
</mapper> |
||||
Loading…
Reference in new issue