Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-qyxzpt-report
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘良浪
xzxt-qyxzpt-report
Commits
ee6d8621
Commit
ee6d8621
authored
Nov 07, 2023
by
liulianglang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
区域协作
parent
b3a4c979
Show whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
2972 additions
and
95 deletions
+2972
-95
src/main/java/org/springblade/founder/xzqq/controller/TbYwXzqqMjxxController.java
+42
-0
src/main/java/org/springblade/founder/xzqq/controller/TbYwXzqqXxController.java
+42
-0
src/main/java/org/springblade/founder/xzqq/controller/TbYwXzqqXyrxxController.java
+44
-0
src/main/java/org/springblade/founder/xzqq/controller/TbYwXzqqZhryxxController.java
+42
-0
src/main/java/org/springblade/founder/xzqq/entity/TbYwDzqqFj.java
+69
-0
src/main/java/org/springblade/founder/xzqq/entity/TbYwXzqqMjxx.java
+59
-0
src/main/java/org/springblade/founder/xzqq/entity/TbYwXzqqXx.java
+143
-0
src/main/java/org/springblade/founder/xzqq/entity/TbYwXzqqXyrxx.java
+143
-0
src/main/java/org/springblade/founder/xzqq/entity/TbYwXzqqZhryxx.java
+128
-0
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqMjxxMapper.java
+88
-0
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqMjxxMapper.xml
+122
-0
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqXxMapper.java
+91
-0
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqXxMapper.xml
+227
-0
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqXyrxxMapper.java
+88
-0
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqXyrxxMapper.xml
+218
-0
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqZhryxxMapper.java
+88
-0
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqZhryxxMapper.xml
+199
-0
src/main/java/org/springblade/founder/xzqq/service/TbYwXzqqMjxxService.java
+55
-0
src/main/java/org/springblade/founder/xzqq/service/TbYwXzqqXxService.java
+55
-0
src/main/java/org/springblade/founder/xzqq/service/TbYwXzqqXyrxxService.java
+55
-0
src/main/java/org/springblade/founder/xzqq/service/TbYwXzqqZhryxxService.java
+55
-0
src/main/java/org/springblade/founder/xzqq/service/impl/TbYwXzqqMjxxServiceImpl.java
+99
-0
src/main/java/org/springblade/founder/xzqq/service/impl/TbYwXzqqXxServiceImpl.java
+126
-0
src/main/java/org/springblade/founder/xzqq/service/impl/TbYwXzqqXyrxxServiceImpl.java
+91
-0
src/main/java/org/springblade/founder/xzqq/service/impl/TbYwXzqqZhryxxServiceImpl.java
+91
-0
src/main/java/org/springblade/modules/auth/utils/SecurityUtil.java
+39
-1
src/main/java/org/springblade/modules/system/controller/UserNewController.java
+93
-7
src/main/java/org/springblade/modules/system/entity/SysNewUser.java
+11
-1
src/main/java/org/springblade/modules/system/mapper/SysUserMapper.java
+20
-2
src/main/java/org/springblade/modules/system/mapper/SysUserMapper.xml
+233
-79
src/main/java/org/springblade/modules/system/service/ISysUserService.java
+9
-1
src/main/java/org/springblade/modules/system/service/impl/ISysUserServiceImpl.java
+107
-4
No files found.
src/main/java/org/springblade/founder/xzqq/controller/TbYwXzqqMjxxController.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
controller
;
import
org.springblade.founder.utils.R
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqMjxx
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXx
;
import
org.springblade.founder.xzqq.service.TbYwXzqqMjxxService
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
/**
* (TbYwXzqqMjxx)表控制层
*
* @author liulianglang
* @since 2023-11-07 15:06:00
*/
@RestController
@RequestMapping
(
"tbYwXzqqMjxx"
)
public
class
TbYwXzqqMjxxController
{
/**
* 服务对象
*/
@Resource
private
TbYwXzqqMjxxService
tbYwXzqqMjxxService
;
/**
* 通过主键查询单条数据
*
* @param id 主键
* @return 单条数据
*/
@PostMapping
(
"selectOne"
)
public
TbYwXzqqMjxx
selectOne
(
String
id
)
{
return
this
.
tbYwXzqqMjxxService
.
queryById
(
id
);
}
@PostMapping
(
"/insertMjxx"
)
public
R
insertMjxx
(
TbYwXzqqMjxx
tbYwXzqqXx
)
{
tbYwXzqqMjxxService
.
insert
(
tbYwXzqqXx
);
return
R
.
ok
().
data
(
"xxzjbh"
,
""
);
}
}
src/main/java/org/springblade/founder/xzqq/controller/TbYwXzqqXxController.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
controller
;
import
org.springblade.founder.utils.R
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXx
;
import
org.springblade.founder.xzqq.service.TbYwXzqqXxService
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
/**
* 协作请求主表(TbYwXzqqXx)表控制层
*
* @author liulianglang
* @since 2023-11-07 14:59:00
*/
@RestController
@RequestMapping
(
"tbYwXzqqXx"
)
public
class
TbYwXzqqXxController
{
/**
* 服务对象
*/
@Resource
private
TbYwXzqqXxService
tbYwXzqqXxService
;
/**
* 通过主键查询单条数据
*
* @param id 主键
* @return 单条数据
*/
@PostMapping
(
"selectOne"
)
public
TbYwXzqqXx
selectOne
(
String
id
)
{
return
this
.
tbYwXzqqXxService
.
queryById
(
id
);
}
@PostMapping
(
"/insertXzqqXx"
)
public
R
insertXzqqXx
(
TbYwXzqqXx
tbYwXzqqXx
)
{
tbYwXzqqXxService
.
insert
(
tbYwXzqqXx
);
return
R
.
ok
().
data
(
"xxzjbh"
,
""
);
}
}
src/main/java/org/springblade/founder/xzqq/controller/TbYwXzqqXyrxxController.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
controller
;
import
org.springblade.founder.utils.R
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXx
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXyrxx
;
import
org.springblade.founder.xzqq.service.TbYwXzqqXyrxxService
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
/**
* (TbYwXzqqXyrxx)表控制层
*
* @author liulianglang
* @since 2023-11-07 15:05:02
*/
@RestController
@RequestMapping
(
"tbYwXzqqXyrxx"
)
public
class
TbYwXzqqXyrxxController
{
/**
* 服务对象
*/
@Resource
private
TbYwXzqqXyrxxService
tbYwXzqqXyrxxService
;
/**
* 通过主键查询单条数据
*
* @param id 主键
* @return 单条数据
*/
@PostMapping
(
"selectOne"
)
public
TbYwXzqqXyrxx
selectOne
(
String
id
)
{
return
this
.
tbYwXzqqXyrxxService
.
queryById
(
id
);
}
@PostMapping
(
"/insertXyrxx"
)
public
R
insertXyrxx
(
TbYwXzqqXyrxx
tbYwXzqqXx
)
{
tbYwXzqqXyrxxService
.
insert
(
tbYwXzqqXx
);
return
R
.
ok
().
data
(
"xxzjbh"
,
""
);
}
}
src/main/java/org/springblade/founder/xzqq/controller/TbYwXzqqZhryxxController.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
controller
;
import
org.springblade.founder.utils.R
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXx
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqZhryxx
;
import
org.springblade.founder.xzqq.service.TbYwXzqqZhryxxService
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
/**
* (TbYwXzqqZhryxx)表控制层
*
* @author liulianglang
* @since 2023-11-07 15:06:42
*/
@RestController
@RequestMapping
(
"tbYwXzqqZhryxx"
)
public
class
TbYwXzqqZhryxxController
{
/**
* 服务对象
*/
@Resource
private
TbYwXzqqZhryxxService
tbYwXzqqZhryxxService
;
/**
* 通过主键查询单条数据
*
* @param id 主键
* @return 单条数据
*/
@PostMapping
(
"selectOne"
)
public
TbYwXzqqZhryxx
selectOne
(
String
id
)
{
return
this
.
tbYwXzqqZhryxxService
.
queryById
(
id
);
}
@PostMapping
(
"/insertZhryxx"
)
public
R
insertZhryxx
(
TbYwXzqqZhryxx
tbYwXzqqXx
)
{
tbYwXzqqZhryxxService
.
insert
(
tbYwXzqqXx
);
return
R
.
ok
().
data
(
"xxzjbh"
,
""
);
}
}
src/main/java/org/springblade/founder/xzqq/entity/TbYwDzqqFj.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 调证请求附件信息*
*
* @author zzj*
*/
@Data
public
class
TbYwDzqqFj
{
/**
* 信息主键编号*
*/
private
String
xxzjbh
;
/**
* 关联的调证xxzjbh,非dzbh*
*/
private
String
dzXxzjbh
;
/**
* 电子文件标题*
*/
private
String
dzwjbt
;
/**
* 电子文件格式*
*/
private
String
dzwjgs
;
/**
* 电子文件位置*
*/
private
String
dzwjwz
;
/**
* 电子文件内容*
*/
private
byte
[]
dzwjnr
;
private
String
fjlx
;
/**
* 创建时间*
*/
private
Date
createTime
;
/**
* 创建人 身份证号*
*/
private
String
createBy
;
/**
* 更新时间*
*/
private
Date
updateTime
;
/**
* 更新人 身份证号*
*/
private
String
updateBy
;
/**
* 信息删除判断标志*
*/
private
String
xxscPdbz
;
}
src/main/java/org/springblade/founder/xzqq/entity/TbYwXzqqMjxx.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
@Data
public
class
TbYwXzqqMjxx
implements
Serializable
{
private
static
final
long
serialVersionUID
=
601465493791735514L
;
/**
* 信息主键编号
*/
private
String
xxzjbh
;
/**
* 关联信息主键编号
*/
private
String
glxxzjbh
;
/**
* 身份证号
*/
private
String
identitycard
;
/**
* 警号
*/
private
String
policemanid
;
private
String
zmjgzp
;
/**
* 反面警官照片
*/
private
String
fmjgzp
;
/**
* 登记时间
*/
private
Object
djsj
;
/**
* 更新时间
*/
private
Object
gxsj
;
/**
* 登记单位代码
*/
private
String
lrdwdm
;
}
src/main/java/org/springblade/founder/xzqq/entity/TbYwXzqqXx.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
@Data
public
class
TbYwXzqqXx
implements
Serializable
{
private
static
final
long
serialVersionUID
=
323302592009039237L
;
/**
* 信息主键编号
*/
private
String
xxzjbh
;
/**
* 协作编号
*/
private
String
xzbh
;
/**
* 办案单位名称
*/
private
String
badwmc
;
/**
* 办案单位代码
*/
private
String
badwdm
;
/**
* 关联的案件编号
*/
private
String
asjbh
;
/**
* 案件名称
*/
private
String
ajmc
;
/**
* 案件类别代码
*/
private
String
ajlbdm
;
/**
* 简要案情
*/
private
String
jayq
;
/**
* 申请时间
*/
private
Date
sqsj
;
/**
* 审批人身份证号
*/
private
String
sprSfzh
;
/**
* 审批意见
*/
private
String
spyj
;
/**
* 审批时间
*/
private
Date
spsj
;
/**
* 协作状态
*/
private
String
xzzt
;
/**
* 信息删除判断标志
*/
private
String
xxscPdbz
;
/**
* 信息登记单位_公安机关机构代码/采用GA 380《全国公安机关机构代码编码规则》统一编制的代码/CODE_GXS
*/
private
String
xxdjdwGajgjgdm
;
/**
* 信息登记单位_公安机关名称
*/
private
String
xxdjdwGajgmc
;
/**
* 信息登记人员_姓名
*/
private
String
xxdjryXm
;
/**
* 信息登记人员_公民身份号码/符合GB 11643《公民身份号码》
*/
private
String
xxdjryGmsfhm
;
/**
* 信息登记人员_联系电话
*/
private
String
xxdjryLxdh
;
/**
* 登记时间
*/
private
Date
djsj
;
/**
* 信息操作单位_公安机关机构代码/采用GA 380《全国公安机关机构代码编码规则》统一编制的代码/CODE_GXS
*/
private
String
xxczdwGajgjgdm
;
/**
* 信息操作单位_公安机关名称
*/
private
String
xxczdwGajgmc
;
/**
* 信息操作人员_姓名
*/
private
String
xxczryXm
;
/**
* 信息操作人员_公民身份号码/符合GB 11643《公民身份号码》
*/
private
String
xxczryGmsfhm
;
/**
* 更新时间
*/
private
Date
gxsj
;
}
src/main/java/org/springblade/founder/xzqq/entity/TbYwXzqqXyrxx.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
@Data
public
class
TbYwXzqqXyrxx
implements
Serializable
{
private
static
final
long
serialVersionUID
=
432361304166919401L
;
/**
* 信息主键编号
*/
private
String
xxzjbh
;
/**
* 关联信息主键编号
*/
private
String
glxxzjbh
;
/**
* 人员类型
*/
private
String
rylx
;
/**
* 网安协助
*/
private
String
waxz
;
/**
* 任务编号
*/
private
String
rwbh
;
/**
* 信息删除判断标志
*/
private
String
xxscPdbz
;
/**
* 嫌疑人姓名
*/
private
String
xyrxm
;
/**
* 嫌疑人sfzh
*/
private
String
xyrsfzh
;
/**
* 嫌疑人性别
*/
private
String
xyrxb
;
/**
* 嫌疑人户籍地
*/
private
String
xyrhjd
;
/**
* 嫌疑人涉嫌罪名
*/
private
String
xyrsxzm
;
/**
* 嫌疑人所在位置
*/
private
String
xyrszwz
;
/**
* 嫌疑人近期活动轨迹
*/
private
String
xyrjqhdgj
;
/**
* 嫌疑人协作地
*/
private
String
xyrxzd
;
/**
* 信息登记单位_公安机关机构代码/采用GA 380《全国公安机关机构代码编码规则》统一编制的代码/CODE_GXS
*/
private
String
xxdjdwGajgjgdm
;
/**
* 信息登记单位_公安机关名称
*/
private
String
xxdjdwGajgmc
;
/**
* 信息登记人员_姓名
*/
private
String
xxdjryXm
;
/**
* 信息登记人员_公民身份号码/符合GB 11643《公民身份号码》
*/
private
String
xxdjryGmsfhm
;
/**
* 信息登记人员_联系电话
*/
private
String
xxdjryLxdh
;
/**
* 登记时间
*/
private
Date
djsj
;
/**
* 信息操作单位_公安机关机构代码/采用GA 380《全国公安机关机构代码编码规则》统一编制的代码/CODE_GXS
*/
private
String
xxczdwGajgjgdm
;
/**
* 信息操作单位_公安机关名称
*/
private
String
xxczdwGajgmc
;
/**
* 信息操作人员_姓名
*/
private
String
xxczryXm
;
/**
* 信息操作人员_公民身份号码/符合GB 11643《公民身份号码》
*/
private
String
xxczryGmsfhm
;
/**
* 更新时间
*/
private
Date
gxsj
;
}
src/main/java/org/springblade/founder/xzqq/entity/TbYwXzqqZhryxx.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
@Data
public
class
TbYwXzqqZhryxx
implements
Serializable
{
private
static
final
long
serialVersionUID
=
653890608077800682L
;
/**
* 信息主键编号
*/
private
String
xxzjbh
;
/**
* 关联信息主键编号
*/
private
String
glxxzjbh
;
/**
* 信息删除判断标志
*/
private
String
xxscPdbz
;
/**
* 嫌疑人姓名
*/
private
String
xyrxm
;
/**
* 嫌疑人sfzh
*/
private
String
xyrsfzh
;
/**
* 嫌疑人户籍地
*/
private
String
xyrhjd
;
/**
* 嫌疑人涉嫌罪名
*/
private
String
xyrsxzm
;
/**
* 关联案事件编号
*/
private
String
glasjbh
;
/**
* 嫌疑人抓获地址
*/
private
String
xyrzhdz
;
/**
* 刑事强制措施
*/
private
String
xsqzcs
;
/**
* 角色地位
*/
private
String
jsdw
;
/**
* 信息登记单位_公安机关机构代码/采用GA 380《全国公安机关机构代码编码规则》统一编制的代码/CODE_GXS
*/
private
String
xxdjdwGajgjgdm
;
/**
* 信息登记单位_公安机关名称
*/
private
String
xxdjdwGajgmc
;
/**
* 信息登记人员_姓名
*/
private
String
xxdjryXm
;
/**
* 信息登记人员_公民身份号码/符合GB 11643《公民身份号码》
*/
private
String
xxdjryGmsfhm
;
/**
* 信息登记人员_联系电话
*/
private
String
xxdjryLxdh
;
/**
* 登记时间
*/
private
Date
djsj
;
/**
* 信息操作单位_公安机关机构代码/采用GA 380《全国公安机关机构代码编码规则》统一编制的代码/CODE_GXS
*/
private
String
xxczdwGajgjgdm
;
/**
* 信息操作单位_公安机关名称
*/
private
String
xxczdwGajgmc
;
/**
* 信息操作人员_姓名
*/
private
String
xxczryXm
;
/**
* 信息操作人员_公民身份号码/符合GB 11643《公民身份号码》
*/
private
String
xxczryGmsfhm
;
/**
* 更新时间
*/
private
Date
gxsj
;
}
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqMjxxMapper.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
mapper
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqMjxx
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springframework.stereotype.Component
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
/**
* (TbYwXzqqMjxx)表数据库访问层
*
* @author liulianglang
* @since 2023-11-07 15:06:00
*/
@Component
@Mapper
public
interface
TbYwXzqqMjxxMapper
{
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
TbYwXzqqMjxx
queryById
(
String
xxzjbh
);
/**
* 查询指定行数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
List
<
TbYwXzqqMjxx
>
queryAllByLimit
(
@Param
(
"offset"
)
int
offset
,
@Param
(
"limit"
)
int
limit
);
/**
* 通过实体作为筛选条件查询
*
* @param tbYwXzqqMjxx 实例对象
* @return 对象列表
*/
List
<
TbYwXzqqMjxx
>
queryAll
(
TbYwXzqqMjxx
tbYwXzqqMjxx
);
int
queryAllCount
(
TbYwXzqqMjxx
tbYwXzqqMjxx
);
/**
* 新增数据
*
* @param tbYwXzqqMjxx 实例对象
* @return 影响行数
*/
int
insert
(
TbYwXzqqMjxx
tbYwXzqqMjxx
);
/**
* 批量新增数据(MyBatis原生foreach方法)
*
* @param entities List<TbYwXzqqMjxx> 实例对象列表
* @return 影响行数
*/
int
insertBatch
(
@Param
(
"entities"
)
List
<
TbYwXzqqMjxx
>
entities
);
/**
* 批量新增或按主键更新数据(MyBatis原生foreach方法)
*
* @param entities List<TbYwXzqqMjxx> 实例对象列表
* @return 影响行数
*/
int
insertOrUpdateBatch
(
@Param
(
"entities"
)
List
<
TbYwXzqqMjxx
>
entities
);
/**
* 修改数据
*
* @param tbYwXzqqMjxx 实例对象
* @return 影响行数
*/
int
update
(
TbYwXzqqMjxx
tbYwXzqqMjxx
);
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 影响行数
*/
int
deleteById
(
String
xxzjbh
);
}
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqMjxxMapper.xml
0 → 100644
View file @
ee6d8621
<?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=
"org.springblade.founder.xzqq.mapper.TbYwXzqqMjxxMapper"
>
<!--查询单个-->
<select
id=
"queryById"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqMjxx"
>
select
glxxzjbh, identitycard, policemanid, zmjgzp, fmjgzp, djsj, gxsj, lrdwdm
from xzxt.tb_yw_xzqq_mjxx
where xxzjbh = #{xxzjbh}
</select>
<!--查询指定行数据-->
<select
id=
"queryAllByLimit"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqMjxx"
>
select
glxxzjbh, identitycard, policemanid, zmjgzp, fmjgzp, djsj, gxsj, lrdwdm
from xzxt.tb_yw_xzqq_mjxx
limit #{offset}, #{limit}
</select>
<!--通过实体作为筛选条件查询-->
<select
id=
"queryAll"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqMjxx"
>
select
glxxzjbh, identitycard, policemanid, zmjgzp, fmjgzp, djsj, gxsj, lrdwdm
from xzxt.tb_yw_xzqq_mjxx
<where>
<if
test=
"xxzjbh != null and xxzjbh != ''"
>
and xxzjbh = #{xxzjbh}
</if>
<if
test=
"glxxzjbh != null and glxxzjbh != ''"
>
and glxxzjbh = #{glxxzjbh}
</if>
<if
test=
"identitycard != null and identitycard != ''"
>
and identitycard = #{identitycard}
</if>
<if
test=
"policemanid != null and policemanid != ''"
>
and policemanid = #{policemanid}
</if>
<if
test=
"zmjgzp != null and zmjgzp != ''"
>
and zmjgzp = #{zmjgzp}
</if>
<if
test=
"fmjgzp != null and fmjgzp != ''"
>
and fmjgzp = #{fmjgzp}
</if>
<if
test=
"djsj != null"
>
and djsj = #{djsj}
</if>
<if
test=
"gxsj != null"
>
and gxsj = #{gxsj}
</if>
<if
test=
"lrdwdm != null and lrdwdm != ''"
>
and lrdwdm = #{lrdwdm}
</if>
</where>
</select>
<!--新增所有列-->
<insert
id=
"insert"
>
insert into tb_yw_xzqq_mjxx(xxzjbh,glxxzjbh, identitycard, policemanid, zmjgzp, fmjgzp, djsj, gxsj, lrdwdm)
values (#{xxzjbh},#{glxxzjbh}, #{identitycard}, #{policemanid}, #{zmjgzp}, #{fmjgzp}, #{djsj}, #{gxsj}, #{lrdwdm})
</insert>
<insert
id=
"insertBatch"
keyProperty=
"xxzjbh"
useGeneratedKeys=
"true"
>
insert into xzxt.tb_yw_xzqq_mjxx(glxxzjbh, identitycard, policemanid, zmjgzp, fmjgzp, djsj, gxsj, lrdwdm)
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.glxxzjbh}, #{entity.identitycard}, #{entity.policemanid}, #{entity.zmjgzp}, #{entity.fmjgzp}, #{entity.djsj}, #{entity.gxsj}, #{entity.lrdwdm})
</foreach>
</insert>
<insert
id=
"insertOrUpdateBatch"
keyProperty=
"xxzjbh"
useGeneratedKeys=
"true"
>
insert into xzxt.tb_yw_xzqq_mjxx(glxxzjbh, identitycard, policemanid, zmjgzp, fmjgzp, djsj, gxsj, lrdwdm)
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.glxxzjbh}, #{entity.identitycard}, #{entity.policemanid}, #{entity.zmjgzp}, #{entity.fmjgzp}, #{entity.djsj}, #{entity.gxsj}, #{entity.lrdwdm})
</foreach>
on duplicate key update
glxxzjbh = values(glxxzjbh) , identitycard = values(identitycard) , policemanid = values(policemanid) , zmjgzp = values(zmjgzp) , fmjgzp = values(fmjgzp) , djsj = values(djsj) , gxsj = values(gxsj) , lrdwdm = values(lrdwdm)
</insert>
<!--通过主键修改数据-->
<update
id=
"update"
>
update xzxt.tb_yw_xzqq_mjxx
<set>
<if
test=
"glxxzjbh != null and glxxzjbh != ''"
>
glxxzjbh = #{glxxzjbh},
</if>
<if
test=
"identitycard != null and identitycard != ''"
>
identitycard = #{identitycard},
</if>
<if
test=
"policemanid != null and policemanid != ''"
>
policemanid = #{policemanid},
</if>
<if
test=
"zmjgzp != null and zmjgzp != ''"
>
zmjgzp = #{zmjgzp},
</if>
<if
test=
"fmjgzp != null and fmjgzp != ''"
>
fmjgzp = #{fmjgzp},
</if>
<if
test=
"djsj != null"
>
djsj = #{djsj},
</if>
<if
test=
"gxsj != null"
>
gxsj = #{gxsj},
</if>
<if
test=
"lrdwdm != null and lrdwdm != ''"
>
lrdwdm = #{lrdwdm},
</if>
</set>
where xxzjbh = #{xxzjbh}
</update>
<!--通过主键删除-->
<delete
id=
"deleteById"
>
delete from xzxt.tb_yw_xzqq_mjxx where xxzjbh = #{xxzjbh}
</delete>
</mapper>
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqXxMapper.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
mapper
;
import
org.springblade.founder.xzqq.entity.TbYwDzqqFj
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXx
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springframework.stereotype.Component
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
/**
* 协作请求主表(TbYwXzqqXx)表数据库访问层
*
* @author liulianglang
* @since 2023-11-07 14:58:46
*/
@Component
@Mapper
public
interface
TbYwXzqqXxMapper
{
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
TbYwXzqqXx
queryById
(
String
xxzjbh
);
/**
* 查询指定行数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
List
<
TbYwXzqqXx
>
queryAllByLimit
(
@Param
(
"offset"
)
int
offset
,
@Param
(
"limit"
)
int
limit
);
/**
* 通过实体作为筛选条件查询
*
* @param tbYwXzqqXx 实例对象
* @return 对象列表
*/
List
<
TbYwXzqqXx
>
queryAll
(
TbYwXzqqXx
tbYwXzqqXx
);
int
queryAllCount
(
TbYwXzqqXx
tbYwXzqqXx
);
/**
* 新增数据
*
* @param tbYwXzqqXx 实例对象
* @return 影响行数
*/
int
insert
(
TbYwXzqqXx
tbYwXzqqXx
);
TbYwDzqqFj
queryFjById
(
String
xxzjbh
);
int
insertFj
(
TbYwDzqqFj
tbYwDzqqFj
);
/**
* 批量新增数据(MyBatis原生foreach方法)
*
* @param entities List<TbYwXzqqXx> 实例对象列表
* @return 影响行数
*/
int
insertBatch
(
@Param
(
"entities"
)
List
<
TbYwXzqqXx
>
entities
);
/**
* 批量新增或按主键更新数据(MyBatis原生foreach方法)
*
* @param entities List<TbYwXzqqXx> 实例对象列表
* @return 影响行数
*/
int
insertOrUpdateBatch
(
@Param
(
"entities"
)
List
<
TbYwXzqqXx
>
entities
);
/**
* 修改数据
*
* @param tbYwXzqqXx 实例对象
* @return 影响行数
*/
int
update
(
TbYwXzqqXx
tbYwXzqqXx
);
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 影响行数
*/
int
deleteById
(
String
xxzjbh
);
}
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqXxMapper.xml
0 → 100644
View file @
ee6d8621
<?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=
"org.springblade.founder.xzqq.mapper.TbYwXzqqXxMapper"
>
<!--查询单个-->
<select
id=
"queryById"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqXx"
>
select
xzbh, badwmc, badwdm, asjbh, ajmc, ajlbdm, jayq, sqsj, spr_sfzh, spyj, spsj, xzzt, xxsc_pdbz, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj
from xzxt.tb_yw_xzqq_xx
where xxzjbh = #{xxzjbh}
</select>
<!--查询指定行数据-->
<select
id=
"queryAllByLimit"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqXx"
>
select
xzbh, badwmc, badwdm, asjbh, ajmc, ajlbdm, jayq, sqsj, spr_sfzh, spyj, spsj, xzzt, xxsc_pdbz, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj
from xzxt.tb_yw_xzqq_xx
limit #{offset}, #{limit}
</select>
<!--通过实体作为筛选条件查询-->
<select
id=
"queryAll"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqXx"
>
select
xzbh, badwmc, badwdm, asjbh, ajmc, ajlbdm, jayq, sqsj, spr_sfzh, spyj, spsj, xzzt, xxsc_pdbz, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj
from xzxt.tb_yw_xzqq_xx
<where>
<if
test=
"xxzjbh != null and xxzjbh != ''"
>
and xxzjbh = #{xxzjbh}
</if>
<if
test=
"xzbh != null and xzbh != ''"
>
and xzbh = #{xzbh}
</if>
<if
test=
"badwmc != null and badwmc != ''"
>
and badwmc = #{badwmc}
</if>
<if
test=
"badwdm != null and badwdm != ''"
>
and badwdm = #{badwdm}
</if>
<if
test=
"asjbh != null and asjbh != ''"
>
and asjbh = #{asjbh}
</if>
<if
test=
"ajmc != null and ajmc != ''"
>
and ajmc = #{ajmc}
</if>
<if
test=
"ajlbdm != null and ajlbdm != ''"
>
and ajlbdm = #{ajlbdm}
</if>
<if
test=
"jayq != null and jayq != ''"
>
and jayq = #{jayq}
</if>
<if
test=
"sqsj != null"
>
and sqsj = #{sqsj}
</if>
<if
test=
"sprSfzh != null and sprSfzh != ''"
>
and spr_sfzh = #{sprSfzh}
</if>
<if
test=
"spyj != null and spyj != ''"
>
and spyj = #{spyj}
</if>
<if
test=
"spsj != null"
>
and spsj = #{spsj}
</if>
<if
test=
"xzzt != null and xzzt != ''"
>
and xzzt = #{xzzt}
</if>
<if
test=
"xxscPdbz != null and xxscPdbz != ''"
>
and xxsc_pdbz = #{xxscPdbz}
</if>
<if
test=
"xxdjdwGajgjgdm != null and xxdjdwGajgjgdm != ''"
>
and xxdjdw_gajgjgdm = #{xxdjdwGajgjgdm}
</if>
<if
test=
"xxdjdwGajgmc != null and xxdjdwGajgmc != ''"
>
and xxdjdw_gajgmc = #{xxdjdwGajgmc}
</if>
<if
test=
"xxdjryXm != null and xxdjryXm != ''"
>
and xxdjry_xm = #{xxdjryXm}
</if>
<if
test=
"xxdjryGmsfhm != null and xxdjryGmsfhm != ''"
>
and xxdjry_gmsfhm = #{xxdjryGmsfhm}
</if>
<if
test=
"xxdjryLxdh != null and xxdjryLxdh != ''"
>
and xxdjry_lxdh = #{xxdjryLxdh}
</if>
<if
test=
"djsj != null"
>
and djsj = #{djsj}
</if>
<if
test=
"xxczdwGajgjgdm != null and xxczdwGajgjgdm != ''"
>
and xxczdw_gajgjgdm = #{xxczdwGajgjgdm}
</if>
<if
test=
"xxczdwGajgmc != null and xxczdwGajgmc != ''"
>
and xxczdw_gajgmc = #{xxczdwGajgmc}
</if>
<if
test=
"xxczryXm != null and xxczryXm != ''"
>
and xxczry_xm = #{xxczryXm}
</if>
<if
test=
"xxczryGmsfhm != null and xxczryGmsfhm != ''"
>
and xxczry_gmsfhm = #{xxczryGmsfhm}
</if>
<if
test=
"gxsj != null"
>
and gxsj = #{gxsj}
</if>
</where>
</select>
<!--新增所有列-->
<insert
id=
"insert"
>
insert into tb_yw_xzqq_xx(xxzjbh,xzbh, badwmc, badwdm, asjbh, ajmc, ajlbdm, jayq, sqsj, spr_sfzh, spyj, spsj, xzzt, xxsc_pdbz, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj)
values (#{xxzjbh},#{xzbh}, #{badwmc}, #{badwdm}, #{asjbh}, #{ajmc}, #{ajlbdm}, #{jayq}, #{sqsj}, #{sprSfzh}, #{spyj}, #{spsj}, #{xzzt}, #{xxscPdbz}, #{xxdjdwGajgjgdm}, #{xxdjdwGajgmc}, #{xxdjryXm}, #{xxdjryGmsfhm}, #{xxdjryLxdh}, #{djsj}, #{xxczdwGajgjgdm}, #{xxczdwGajgmc}, #{xxczryXm}, #{xxczryGmsfhm}, #{gxsj})
</insert>
<select
id=
"queryFjById"
resultType=
"org.springblade.founder.xzqq.entity.TbYwDzqqFj"
>
select
dz_xxzjbh, dzwjbt, dzwjgs, dzwjwz, dzwjnr, fjlx, create_time, create_by, update_time, update_by, xxsc_pdbz
from xzxt.tb_yw_xzqq_fj
where xxzjbh = #{xxzjbh}
</select>
<!--新增所有列-->
<insert
id=
"insertFj"
>
insert into xzxt.tb_yw_xzqq_fj(xxzjbh,dz_xxzjbh, dzwjbt, dzwjgs, dzwjwz, dzwjnr, fjlx, create_time, create_by, update_time, update_by, xxsc_pdbz)
values (#{xxzjbh},#{dzXxzjbh}, #{dzwjbt}, #{dzwjgs}, #{dzwjwz}, #{dzwjnr}, #{fjlx}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, #{xxscPdbz})
</insert>
<insert
id=
"insertBatch"
keyProperty=
"xxzjbh"
useGeneratedKeys=
"true"
>
insert into xzxt.tb_yw_xzqq_xx(xzbh, badwmc, badwdm, asjbh, ajmc, ajlbdm, jayq, sqsj, spr_sfzh, spyj, spsj, xzzt, xxsc_pdbz, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj)
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.xzbh}, #{entity.badwmc}, #{entity.badwdm}, #{entity.asjbh}, #{entity.ajmc}, #{entity.ajlbdm}, #{entity.jayq}, #{entity.sqsj}, #{entity.sprSfzh}, #{entity.spyj}, #{entity.spsj}, #{entity.xzzt}, #{entity.xxscPdbz}, #{entity.xxdjdwGajgjgdm}, #{entity.xxdjdwGajgmc}, #{entity.xxdjryXm}, #{entity.xxdjryGmsfhm}, #{entity.xxdjryLxdh}, #{entity.djsj}, #{entity.xxczdwGajgjgdm}, #{entity.xxczdwGajgmc}, #{entity.xxczryXm}, #{entity.xxczryGmsfhm}, #{entity.gxsj})
</foreach>
</insert>
<insert
id=
"insertOrUpdateBatch"
keyProperty=
"xxzjbh"
useGeneratedKeys=
"true"
>
insert into xzxt.tb_yw_xzqq_xx(xzbh, badwmc, badwdm, asjbh, ajmc, ajlbdm, jayq, sqsj, spr_sfzh, spyj, spsj, xzzt, xxsc_pdbz, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj)
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.xzbh}, #{entity.badwmc}, #{entity.badwdm}, #{entity.asjbh}, #{entity.ajmc}, #{entity.ajlbdm}, #{entity.jayq}, #{entity.sqsj}, #{entity.sprSfzh}, #{entity.spyj}, #{entity.spsj}, #{entity.xzzt}, #{entity.xxscPdbz}, #{entity.xxdjdwGajgjgdm}, #{entity.xxdjdwGajgmc}, #{entity.xxdjryXm}, #{entity.xxdjryGmsfhm}, #{entity.xxdjryLxdh}, #{entity.djsj}, #{entity.xxczdwGajgjgdm}, #{entity.xxczdwGajgmc}, #{entity.xxczryXm}, #{entity.xxczryGmsfhm}, #{entity.gxsj})
</foreach>
on duplicate key update
xzbh = values(xzbh) , badwmc = values(badwmc) , badwdm = values(badwdm) , asjbh = values(asjbh) , ajmc = values(ajmc) , ajlbdm = values(ajlbdm) , jayq = values(jayq) , sqsj = values(sqsj) , spr_sfzh = values(spr_sfzh) , spyj = values(spyj) , spsj = values(spsj) , xzzt = values(xzzt) , xxsc_pdbz = values(xxsc_pdbz) , xxdjdw_gajgjgdm = values(xxdjdw_gajgjgdm) , xxdjdw_gajgmc = values(xxdjdw_gajgmc) , xxdjry_xm = values(xxdjry_xm) , xxdjry_gmsfhm = values(xxdjry_gmsfhm) , xxdjry_lxdh = values(xxdjry_lxdh) , djsj = values(djsj) , xxczdw_gajgjgdm = values(xxczdw_gajgjgdm) , xxczdw_gajgmc = values(xxczdw_gajgmc) , xxczry_xm = values(xxczry_xm) , xxczry_gmsfhm = values(xxczry_gmsfhm) , gxsj = values(gxsj)
</insert>
<!--通过主键修改数据-->
<update
id=
"update"
>
update xzxt.tb_yw_xzqq_xx
<set>
<if
test=
"xzbh != null and xzbh != ''"
>
xzbh = #{xzbh},
</if>
<if
test=
"badwmc != null and badwmc != ''"
>
badwmc = #{badwmc},
</if>
<if
test=
"badwdm != null and badwdm != ''"
>
badwdm = #{badwdm},
</if>
<if
test=
"asjbh != null and asjbh != ''"
>
asjbh = #{asjbh},
</if>
<if
test=
"ajmc != null and ajmc != ''"
>
ajmc = #{ajmc},
</if>
<if
test=
"ajlbdm != null and ajlbdm != ''"
>
ajlbdm = #{ajlbdm},
</if>
<if
test=
"jayq != null and jayq != ''"
>
jayq = #{jayq},
</if>
<if
test=
"sqsj != null"
>
sqsj = #{sqsj},
</if>
<if
test=
"sprSfzh != null and sprSfzh != ''"
>
spr_sfzh = #{sprSfzh},
</if>
<if
test=
"spyj != null and spyj != ''"
>
spyj = #{spyj},
</if>
<if
test=
"spsj != null"
>
spsj = #{spsj},
</if>
<if
test=
"xzzt != null and xzzt != ''"
>
xzzt = #{xzzt},
</if>
<if
test=
"xxscPdbz != null and xxscPdbz != ''"
>
xxsc_pdbz = #{xxscPdbz},
</if>
<if
test=
"xxdjdwGajgjgdm != null and xxdjdwGajgjgdm != ''"
>
xxdjdw_gajgjgdm = #{xxdjdwGajgjgdm},
</if>
<if
test=
"xxdjdwGajgmc != null and xxdjdwGajgmc != ''"
>
xxdjdw_gajgmc = #{xxdjdwGajgmc},
</if>
<if
test=
"xxdjryXm != null and xxdjryXm != ''"
>
xxdjry_xm = #{xxdjryXm},
</if>
<if
test=
"xxdjryGmsfhm != null and xxdjryGmsfhm != ''"
>
xxdjry_gmsfhm = #{xxdjryGmsfhm},
</if>
<if
test=
"xxdjryLxdh != null and xxdjryLxdh != ''"
>
xxdjry_lxdh = #{xxdjryLxdh},
</if>
<if
test=
"djsj != null"
>
djsj = #{djsj},
</if>
<if
test=
"xxczdwGajgjgdm != null and xxczdwGajgjgdm != ''"
>
xxczdw_gajgjgdm = #{xxczdwGajgjgdm},
</if>
<if
test=
"xxczdwGajgmc != null and xxczdwGajgmc != ''"
>
xxczdw_gajgmc = #{xxczdwGajgmc},
</if>
<if
test=
"xxczryXm != null and xxczryXm != ''"
>
xxczry_xm = #{xxczryXm},
</if>
<if
test=
"xxczryGmsfhm != null and xxczryGmsfhm != ''"
>
xxczry_gmsfhm = #{xxczryGmsfhm},
</if>
<if
test=
"gxsj != null"
>
gxsj = #{gxsj},
</if>
</set>
where xxzjbh = #{xxzjbh}
</update>
<!--通过主键删除-->
<delete
id=
"deleteById"
>
delete from xzxt.tb_yw_xzqq_xx where xxzjbh = #{xxzjbh}
</delete>
</mapper>
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqXyrxxMapper.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
mapper
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXyrxx
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springframework.stereotype.Component
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
/**
* (TbYwXzqqXyrxx)表数据库访问层
*
* @author liulianglang
* @since 2023-11-07 15:05:02
*/
@Component
@Mapper
public
interface
TbYwXzqqXyrxxMapper
{
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
TbYwXzqqXyrxx
queryById
(
String
xxzjbh
);
/**
* 查询指定行数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
List
<
TbYwXzqqXyrxx
>
queryAllByLimit
(
@Param
(
"offset"
)
int
offset
,
@Param
(
"limit"
)
int
limit
);
/**
* 通过实体作为筛选条件查询
*
* @param tbYwXzqqXyrxx 实例对象
* @return 对象列表
*/
List
<
TbYwXzqqXyrxx
>
queryAll
(
TbYwXzqqXyrxx
tbYwXzqqXyrxx
);
int
queryAllCount
(
TbYwXzqqXyrxx
tbYwXzqqXyrxx
);
/**
* 新增数据
*
* @param tbYwXzqqXyrxx 实例对象
* @return 影响行数
*/
int
insert
(
TbYwXzqqXyrxx
tbYwXzqqXyrxx
);
/**
* 批量新增数据(MyBatis原生foreach方法)
*
* @param entities List<TbYwXzqqXyrxx> 实例对象列表
* @return 影响行数
*/
int
insertBatch
(
@Param
(
"entities"
)
List
<
TbYwXzqqXyrxx
>
entities
);
/**
* 批量新增或按主键更新数据(MyBatis原生foreach方法)
*
* @param entities List<TbYwXzqqXyrxx> 实例对象列表
* @return 影响行数
*/
int
insertOrUpdateBatch
(
@Param
(
"entities"
)
List
<
TbYwXzqqXyrxx
>
entities
);
/**
* 修改数据
*
* @param tbYwXzqqXyrxx 实例对象
* @return 影响行数
*/
int
update
(
TbYwXzqqXyrxx
tbYwXzqqXyrxx
);
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 影响行数
*/
int
deleteById
(
String
xxzjbh
);
}
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqXyrxxMapper.xml
0 → 100644
View file @
ee6d8621
<?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=
"org.springblade.founder.xzqq.mapper.TbYwXzqqXyrxxMapper"
>
<!--查询单个-->
<select
id=
"queryById"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqXyrxx"
>
select
glxxzjbh, rylx, waxz, rwbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrxb, xyrhjd, xyrsxzm, xyrszwz, xyrjqhdgj, xyrxzd, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj
from xzxt.tb_yw_xzqq_xyrxx
where xxzjbh = #{xxzjbh}
</select>
<!--查询指定行数据-->
<select
id=
"queryAllByLimit"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqXyrxx"
>
select
glxxzjbh, rylx, waxz, rwbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrxb, xyrhjd, xyrsxzm, xyrszwz, xyrjqhdgj, xyrxzd, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj
from xzxt.tb_yw_xzqq_xyrxx
limit #{offset}, #{limit}
</select>
<!--通过实体作为筛选条件查询-->
<select
id=
"queryAll"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqXyrxx"
>
select
glxxzjbh, rylx, waxz, rwbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrxb, xyrhjd, xyrsxzm, xyrszwz, xyrjqhdgj, xyrxzd, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj
from xzxt.tb_yw_xzqq_xyrxx
<where>
<if
test=
"xxzjbh != null and xxzjbh != ''"
>
and xxzjbh = #{xxzjbh}
</if>
<if
test=
"glxxzjbh != null and glxxzjbh != ''"
>
and glxxzjbh = #{glxxzjbh}
</if>
<if
test=
"rylx != null and rylx != ''"
>
and rylx = #{rylx}
</if>
<if
test=
"waxz != null and waxz != ''"
>
and waxz = #{waxz}
</if>
<if
test=
"rwbh != null and rwbh != ''"
>
and rwbh = #{rwbh}
</if>
<if
test=
"xxscPdbz != null and xxscPdbz != ''"
>
and xxsc_pdbz = #{xxscPdbz}
</if>
<if
test=
"xyrxm != null and xyrxm != ''"
>
and xyrxm = #{xyrxm}
</if>
<if
test=
"xyrsfzh != null and xyrsfzh != ''"
>
and xyrsfzh = #{xyrsfzh}
</if>
<if
test=
"xyrxb != null and xyrxb != ''"
>
and xyrxb = #{xyrxb}
</if>
<if
test=
"xyrhjd != null and xyrhjd != ''"
>
and xyrhjd = #{xyrhjd}
</if>
<if
test=
"xyrsxzm != null and xyrsxzm != ''"
>
and xyrsxzm = #{xyrsxzm}
</if>
<if
test=
"xyrszwz != null and xyrszwz != ''"
>
and xyrszwz = #{xyrszwz}
</if>
<if
test=
"xyrjqhdgj != null and xyrjqhdgj != ''"
>
and xyrjqhdgj = #{xyrjqhdgj}
</if>
<if
test=
"xyrxzd != null and xyrxzd != ''"
>
and xyrxzd = #{xyrxzd}
</if>
<if
test=
"xxdjdwGajgjgdm != null and xxdjdwGajgjgdm != ''"
>
and xxdjdw_gajgjgdm = #{xxdjdwGajgjgdm}
</if>
<if
test=
"xxdjdwGajgmc != null and xxdjdwGajgmc != ''"
>
and xxdjdw_gajgmc = #{xxdjdwGajgmc}
</if>
<if
test=
"xxdjryXm != null and xxdjryXm != ''"
>
and xxdjry_xm = #{xxdjryXm}
</if>
<if
test=
"xxdjryGmsfhm != null and xxdjryGmsfhm != ''"
>
and xxdjry_gmsfhm = #{xxdjryGmsfhm}
</if>
<if
test=
"xxdjryLxdh != null and xxdjryLxdh != ''"
>
and xxdjry_lxdh = #{xxdjryLxdh}
</if>
<if
test=
"djsj != null"
>
and djsj = #{djsj}
</if>
<if
test=
"xxczdwGajgjgdm != null and xxczdwGajgjgdm != ''"
>
and xxczdw_gajgjgdm = #{xxczdwGajgjgdm}
</if>
<if
test=
"xxczdwGajgmc != null and xxczdwGajgmc != ''"
>
and xxczdw_gajgmc = #{xxczdwGajgmc}
</if>
<if
test=
"xxczryXm != null and xxczryXm != ''"
>
and xxczry_xm = #{xxczryXm}
</if>
<if
test=
"xxczryGmsfhm != null and xxczryGmsfhm != ''"
>
and xxczry_gmsfhm = #{xxczryGmsfhm}
</if>
<if
test=
"gxsj != null"
>
and gxsj = #{gxsj}
</if>
</where>
</select>
<!--新增所有列-->
<insert
id=
"insert"
>
insert into tb_yw_xzqq_xyrxx(xxzjbh,glxxzjbh, rylx, waxz, rwbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrxb, xyrhjd, xyrsxzm, xyrszwz, xyrjqhdgj, xyrxzd, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj)
values (#{xxzjbh},#{glxxzjbh}, #{rylx}, #{waxz}, #{rwbh}, #{xxscPdbz}, #{xyrxm}, #{xyrsfzh}, #{xyrxb}, #{xyrhjd}, #{xyrsxzm}, #{xyrszwz}, #{xyrjqhdgj}, #{xyrxzd}, #{xxdjdwGajgjgdm}, #{xxdjdwGajgmc}, #{xxdjryXm}, #{xxdjryGmsfhm}, #{xxdjryLxdh}, #{djsj}, #{xxczdwGajgjgdm}, #{xxczdwGajgmc}, #{xxczryXm}, #{xxczryGmsfhm}, #{gxsj})
</insert>
<insert
id=
"insertBatch"
keyProperty=
"xxzjbh"
useGeneratedKeys=
"true"
>
insert into xzxt.tb_yw_xzqq_xyrxx(glxxzjbh, rylx, waxz, rwbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrxb, xyrhjd, xyrsxzm, xyrszwz, xyrjqhdgj, xyrxzd, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj)
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.glxxzjbh}, #{entity.rylx}, #{entity.waxz}, #{entity.rwbh}, #{entity.xxscPdbz}, #{entity.xyrxm}, #{entity.xyrsfzh}, #{entity.xyrxb}, #{entity.xyrhjd}, #{entity.xyrsxzm}, #{entity.xyrszwz}, #{entity.xyrjqhdgj}, #{entity.xyrxzd}, #{entity.xxdjdwGajgjgdm}, #{entity.xxdjdwGajgmc}, #{entity.xxdjryXm}, #{entity.xxdjryGmsfhm}, #{entity.xxdjryLxdh}, #{entity.djsj}, #{entity.xxczdwGajgjgdm}, #{entity.xxczdwGajgmc}, #{entity.xxczryXm}, #{entity.xxczryGmsfhm}, #{entity.gxsj})
</foreach>
</insert>
<insert
id=
"insertOrUpdateBatch"
keyProperty=
"xxzjbh"
useGeneratedKeys=
"true"
>
insert into xzxt.tb_yw_xzqq_xyrxx(glxxzjbh, rylx, waxz, rwbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrxb, xyrhjd, xyrsxzm, xyrszwz, xyrjqhdgj, xyrxzd, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj)
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.glxxzjbh}, #{entity.rylx}, #{entity.waxz}, #{entity.rwbh}, #{entity.xxscPdbz}, #{entity.xyrxm}, #{entity.xyrsfzh}, #{entity.xyrxb}, #{entity.xyrhjd}, #{entity.xyrsxzm}, #{entity.xyrszwz}, #{entity.xyrjqhdgj}, #{entity.xyrxzd}, #{entity.xxdjdwGajgjgdm}, #{entity.xxdjdwGajgmc}, #{entity.xxdjryXm}, #{entity.xxdjryGmsfhm}, #{entity.xxdjryLxdh}, #{entity.djsj}, #{entity.xxczdwGajgjgdm}, #{entity.xxczdwGajgmc}, #{entity.xxczryXm}, #{entity.xxczryGmsfhm}, #{entity.gxsj})
</foreach>
on duplicate key update
glxxzjbh = values(glxxzjbh) , rylx = values(rylx) , waxz = values(waxz) , rwbh = values(rwbh) , xxsc_pdbz = values(xxsc_pdbz) , xyrxm = values(xyrxm) , xyrsfzh = values(xyrsfzh) , xyrxb = values(xyrxb) , xyrhjd = values(xyrhjd) , xyrsxzm = values(xyrsxzm) , xyrszwz = values(xyrszwz) , xyrjqhdgj = values(xyrjqhdgj) , xyrxzd = values(xyrxzd) , xxdjdw_gajgjgdm = values(xxdjdw_gajgjgdm) , xxdjdw_gajgmc = values(xxdjdw_gajgmc) , xxdjry_xm = values(xxdjry_xm) , xxdjry_gmsfhm = values(xxdjry_gmsfhm) , xxdjry_lxdh = values(xxdjry_lxdh) , djsj = values(djsj) , xxczdw_gajgjgdm = values(xxczdw_gajgjgdm) , xxczdw_gajgmc = values(xxczdw_gajgmc) , xxczry_xm = values(xxczry_xm) , xxczry_gmsfhm = values(xxczry_gmsfhm) , gxsj = values(gxsj)
</insert>
<!--通过主键修改数据-->
<update
id=
"update"
>
update xzxt.tb_yw_xzqq_xyrxx
<set>
<if
test=
"glxxzjbh != null and glxxzjbh != ''"
>
glxxzjbh = #{glxxzjbh},
</if>
<if
test=
"rylx != null and rylx != ''"
>
rylx = #{rylx},
</if>
<if
test=
"waxz != null and waxz != ''"
>
waxz = #{waxz},
</if>
<if
test=
"rwbh != null and rwbh != ''"
>
rwbh = #{rwbh},
</if>
<if
test=
"xxscPdbz != null and xxscPdbz != ''"
>
xxsc_pdbz = #{xxscPdbz},
</if>
<if
test=
"xyrxm != null and xyrxm != ''"
>
xyrxm = #{xyrxm},
</if>
<if
test=
"xyrsfzh != null and xyrsfzh != ''"
>
xyrsfzh = #{xyrsfzh},
</if>
<if
test=
"xyrxb != null and xyrxb != ''"
>
xyrxb = #{xyrxb},
</if>
<if
test=
"xyrhjd != null and xyrhjd != ''"
>
xyrhjd = #{xyrhjd},
</if>
<if
test=
"xyrsxzm != null and xyrsxzm != ''"
>
xyrsxzm = #{xyrsxzm},
</if>
<if
test=
"xyrszwz != null and xyrszwz != ''"
>
xyrszwz = #{xyrszwz},
</if>
<if
test=
"xyrjqhdgj != null and xyrjqhdgj != ''"
>
xyrjqhdgj = #{xyrjqhdgj},
</if>
<if
test=
"xyrxzd != null and xyrxzd != ''"
>
xyrxzd = #{xyrxzd},
</if>
<if
test=
"xxdjdwGajgjgdm != null and xxdjdwGajgjgdm != ''"
>
xxdjdw_gajgjgdm = #{xxdjdwGajgjgdm},
</if>
<if
test=
"xxdjdwGajgmc != null and xxdjdwGajgmc != ''"
>
xxdjdw_gajgmc = #{xxdjdwGajgmc},
</if>
<if
test=
"xxdjryXm != null and xxdjryXm != ''"
>
xxdjry_xm = #{xxdjryXm},
</if>
<if
test=
"xxdjryGmsfhm != null and xxdjryGmsfhm != ''"
>
xxdjry_gmsfhm = #{xxdjryGmsfhm},
</if>
<if
test=
"xxdjryLxdh != null and xxdjryLxdh != ''"
>
xxdjry_lxdh = #{xxdjryLxdh},
</if>
<if
test=
"djsj != null"
>
djsj = #{djsj},
</if>
<if
test=
"xxczdwGajgjgdm != null and xxczdwGajgjgdm != ''"
>
xxczdw_gajgjgdm = #{xxczdwGajgjgdm},
</if>
<if
test=
"xxczdwGajgmc != null and xxczdwGajgmc != ''"
>
xxczdw_gajgmc = #{xxczdwGajgmc},
</if>
<if
test=
"xxczryXm != null and xxczryXm != ''"
>
xxczry_xm = #{xxczryXm},
</if>
<if
test=
"xxczryGmsfhm != null and xxczryGmsfhm != ''"
>
xxczry_gmsfhm = #{xxczryGmsfhm},
</if>
<if
test=
"gxsj != null"
>
gxsj = #{gxsj},
</if>
</set>
where xxzjbh = #{xxzjbh}
</update>
<!--通过主键删除-->
<delete
id=
"deleteById"
>
delete from xzxt.tb_yw_xzqq_xyrxx where xxzjbh = #{xxzjbh}
</delete>
</mapper>
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqZhryxxMapper.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
mapper
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqZhryxx
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.springframework.stereotype.Component
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
/**
* (TbYwXzqqZhryxx)表数据库访问层
*
* @author liulianglang
* @since 2023-11-07 15:06:42
*/
@Component
@Mapper
public
interface
TbYwXzqqZhryxxMapper
{
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
TbYwXzqqZhryxx
queryById
(
String
xxzjbh
);
/**
* 查询指定行数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
List
<
TbYwXzqqZhryxx
>
queryAllByLimit
(
@Param
(
"offset"
)
int
offset
,
@Param
(
"limit"
)
int
limit
);
/**
* 通过实体作为筛选条件查询
*
* @param tbYwXzqqZhryxx 实例对象
* @return 对象列表
*/
List
<
TbYwXzqqZhryxx
>
queryAll
(
TbYwXzqqZhryxx
tbYwXzqqZhryxx
);
int
queryAllCount
(
TbYwXzqqZhryxx
tbYwXzqqZhryxx
);
/**
* 新增数据
*
* @param tbYwXzqqZhryxx 实例对象
* @return 影响行数
*/
int
insert
(
TbYwXzqqZhryxx
tbYwXzqqZhryxx
);
/**
* 批量新增数据(MyBatis原生foreach方法)
*
* @param entities List<TbYwXzqqZhryxx> 实例对象列表
* @return 影响行数
*/
int
insertBatch
(
@Param
(
"entities"
)
List
<
TbYwXzqqZhryxx
>
entities
);
/**
* 批量新增或按主键更新数据(MyBatis原生foreach方法)
*
* @param entities List<TbYwXzqqZhryxx> 实例对象列表
* @return 影响行数
*/
int
insertOrUpdateBatch
(
@Param
(
"entities"
)
List
<
TbYwXzqqZhryxx
>
entities
);
/**
* 修改数据
*
* @param tbYwXzqqZhryxx 实例对象
* @return 影响行数
*/
int
update
(
TbYwXzqqZhryxx
tbYwXzqqZhryxx
);
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 影响行数
*/
int
deleteById
(
String
xxzjbh
);
}
src/main/java/org/springblade/founder/xzqq/mapper/TbYwXzqqZhryxxMapper.xml
0 → 100644
View file @
ee6d8621
<?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=
"org.springblade.founder.xzqq.mapper.TbYwXzqqZhryxxMapper"
>
<!--查询单个-->
<select
id=
"queryById"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqZhryxx"
>
select
glxxzjbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrhjd, xyrsxzm, glasjbh, xyrzhdz, xsqzcs, jsdw, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj
from xzxt.tb_yw_xzqq_zhryxx
where xxzjbh = #{xxzjbh}
</select>
<!--查询指定行数据-->
<select
id=
"queryAllByLimit"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqZhryxx"
>
select
glxxzjbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrhjd, xyrsxzm, glasjbh, xyrzhdz, xsqzcs, jsdw, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj
from xzxt.tb_yw_xzqq_zhryxx
limit #{offset}, #{limit}
</select>
<!--通过实体作为筛选条件查询-->
<select
id=
"queryAll"
resultType=
"org.springblade.founder.xzqq.entity.TbYwXzqqZhryxx"
>
select
glxxzjbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrhjd, xyrsxzm, glasjbh, xyrzhdz, xsqzcs, jsdw, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj
from xzxt.tb_yw_xzqq_zhryxx
<where>
<if
test=
"xxzjbh != null and xxzjbh != ''"
>
and xxzjbh = #{xxzjbh}
</if>
<if
test=
"glxxzjbh != null and glxxzjbh != ''"
>
and glxxzjbh = #{glxxzjbh}
</if>
<if
test=
"xxscPdbz != null and xxscPdbz != ''"
>
and xxsc_pdbz = #{xxscPdbz}
</if>
<if
test=
"xyrxm != null and xyrxm != ''"
>
and xyrxm = #{xyrxm}
</if>
<if
test=
"xyrsfzh != null and xyrsfzh != ''"
>
and xyrsfzh = #{xyrsfzh}
</if>
<if
test=
"xyrhjd != null and xyrhjd != ''"
>
and xyrhjd = #{xyrhjd}
</if>
<if
test=
"xyrsxzm != null and xyrsxzm != ''"
>
and xyrsxzm = #{xyrsxzm}
</if>
<if
test=
"glasjbh != null and glasjbh != ''"
>
and glasjbh = #{glasjbh}
</if>
<if
test=
"xyrzhdz != null and xyrzhdz != ''"
>
and xyrzhdz = #{xyrzhdz}
</if>
<if
test=
"xsqzcs != null and xsqzcs != ''"
>
and xsqzcs = #{xsqzcs}
</if>
<if
test=
"jsdw != null and jsdw != ''"
>
and jsdw = #{jsdw}
</if>
<if
test=
"xxdjdwGajgjgdm != null and xxdjdwGajgjgdm != ''"
>
and xxdjdw_gajgjgdm = #{xxdjdwGajgjgdm}
</if>
<if
test=
"xxdjdwGajgmc != null and xxdjdwGajgmc != ''"
>
and xxdjdw_gajgmc = #{xxdjdwGajgmc}
</if>
<if
test=
"xxdjryXm != null and xxdjryXm != ''"
>
and xxdjry_xm = #{xxdjryXm}
</if>
<if
test=
"xxdjryGmsfhm != null and xxdjryGmsfhm != ''"
>
and xxdjry_gmsfhm = #{xxdjryGmsfhm}
</if>
<if
test=
"xxdjryLxdh != null and xxdjryLxdh != ''"
>
and xxdjry_lxdh = #{xxdjryLxdh}
</if>
<if
test=
"djsj != null"
>
and djsj = #{djsj}
</if>
<if
test=
"xxczdwGajgjgdm != null and xxczdwGajgjgdm != ''"
>
and xxczdw_gajgjgdm = #{xxczdwGajgjgdm}
</if>
<if
test=
"xxczdwGajgmc != null and xxczdwGajgmc != ''"
>
and xxczdw_gajgmc = #{xxczdwGajgmc}
</if>
<if
test=
"xxczryXm != null and xxczryXm != ''"
>
and xxczry_xm = #{xxczryXm}
</if>
<if
test=
"xxczryGmsfhm != null and xxczryGmsfhm != ''"
>
and xxczry_gmsfhm = #{xxczryGmsfhm}
</if>
<if
test=
"gxsj != null"
>
and gxsj = #{gxsj}
</if>
</where>
</select>
<!--新增所有列-->
<insert
id=
"insert"
keyProperty=
"xxzjbh"
useGeneratedKeys=
"true"
>
insert into tb_yw_xzqq_zhryxx(xxzjbh,glxxzjbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrhjd, xyrsxzm, glasjbh, xyrzhdz, xsqzcs, jsdw, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj)
values (#{glxxzjbh}, #{xxscPdbz}, #{xyrxm}, #{xyrsfzh}, #{xyrhjd}, #{xyrsxzm}, #{glasjbh}, #{xyrzhdz}, #{xsqzcs}, #{jsdw}, #{xxdjdwGajgjgdm}, #{xxdjdwGajgmc}, #{xxdjryXm}, #{xxdjryGmsfhm}, #{xxdjryLxdh}, #{djsj}, #{xxczdwGajgjgdm}, #{xxczdwGajgmc}, #{xxczryXm}, #{xxczryGmsfhm}, #{gxsj})
</insert>
<insert
id=
"insertBatch"
keyProperty=
"xxzjbh"
useGeneratedKeys=
"true"
>
insert into xzxt.tb_yw_xzqq_zhryxx(glxxzjbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrhjd, xyrsxzm, glasjbh, xyrzhdz, xsqzcs, jsdw, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj)
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.glxxzjbh}, #{entity.xxscPdbz}, #{entity.xyrxm}, #{entity.xyrsfzh}, #{entity.xyrhjd}, #{entity.xyrsxzm}, #{entity.glasjbh}, #{entity.xyrzhdz}, #{entity.xsqzcs}, #{entity.jsdw}, #{entity.xxdjdwGajgjgdm}, #{entity.xxdjdwGajgmc}, #{entity.xxdjryXm}, #{entity.xxdjryGmsfhm}, #{entity.xxdjryLxdh}, #{entity.djsj}, #{entity.xxczdwGajgjgdm}, #{entity.xxczdwGajgmc}, #{entity.xxczryXm}, #{entity.xxczryGmsfhm}, #{entity.gxsj})
</foreach>
</insert>
<insert
id=
"insertOrUpdateBatch"
keyProperty=
"xxzjbh"
useGeneratedKeys=
"true"
>
insert into xzxt.tb_yw_xzqq_zhryxx(glxxzjbh, xxsc_pdbz, xyrxm, xyrsfzh, xyrhjd, xyrsxzm, glasjbh, xyrzhdz, xsqzcs, jsdw, xxdjdw_gajgjgdm, xxdjdw_gajgmc, xxdjry_xm, xxdjry_gmsfhm, xxdjry_lxdh, djsj, xxczdw_gajgjgdm, xxczdw_gajgmc, xxczry_xm, xxczry_gmsfhm, gxsj)
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.glxxzjbh}, #{entity.xxscPdbz}, #{entity.xyrxm}, #{entity.xyrsfzh}, #{entity.xyrhjd}, #{entity.xyrsxzm}, #{entity.glasjbh}, #{entity.xyrzhdz}, #{entity.xsqzcs}, #{entity.jsdw}, #{entity.xxdjdwGajgjgdm}, #{entity.xxdjdwGajgmc}, #{entity.xxdjryXm}, #{entity.xxdjryGmsfhm}, #{entity.xxdjryLxdh}, #{entity.djsj}, #{entity.xxczdwGajgjgdm}, #{entity.xxczdwGajgmc}, #{entity.xxczryXm}, #{entity.xxczryGmsfhm}, #{entity.gxsj})
</foreach>
on duplicate key update
glxxzjbh = values(glxxzjbh) , xxsc_pdbz = values(xxsc_pdbz) , xyrxm = values(xyrxm) , xyrsfzh = values(xyrsfzh) , xyrhjd = values(xyrhjd) , xyrsxzm = values(xyrsxzm) , glasjbh = values(glasjbh) , xyrzhdz = values(xyrzhdz) , xsqzcs = values(xsqzcs) , jsdw = values(jsdw) , xxdjdw_gajgjgdm = values(xxdjdw_gajgjgdm) , xxdjdw_gajgmc = values(xxdjdw_gajgmc) , xxdjry_xm = values(xxdjry_xm) , xxdjry_gmsfhm = values(xxdjry_gmsfhm) , xxdjry_lxdh = values(xxdjry_lxdh) , djsj = values(djsj) , xxczdw_gajgjgdm = values(xxczdw_gajgjgdm) , xxczdw_gajgmc = values(xxczdw_gajgmc) , xxczry_xm = values(xxczry_xm) , xxczry_gmsfhm = values(xxczry_gmsfhm) , gxsj = values(gxsj)
</insert>
<!--通过主键修改数据-->
<update
id=
"update"
>
update xzxt.tb_yw_xzqq_zhryxx
<set>
<if
test=
"glxxzjbh != null and glxxzjbh != ''"
>
glxxzjbh = #{glxxzjbh},
</if>
<if
test=
"xxscPdbz != null and xxscPdbz != ''"
>
xxsc_pdbz = #{xxscPdbz},
</if>
<if
test=
"xyrxm != null and xyrxm != ''"
>
xyrxm = #{xyrxm},
</if>
<if
test=
"xyrsfzh != null and xyrsfzh != ''"
>
xyrsfzh = #{xyrsfzh},
</if>
<if
test=
"xyrhjd != null and xyrhjd != ''"
>
xyrhjd = #{xyrhjd},
</if>
<if
test=
"xyrsxzm != null and xyrsxzm != ''"
>
xyrsxzm = #{xyrsxzm},
</if>
<if
test=
"glasjbh != null and glasjbh != ''"
>
glasjbh = #{glasjbh},
</if>
<if
test=
"xyrzhdz != null and xyrzhdz != ''"
>
xyrzhdz = #{xyrzhdz},
</if>
<if
test=
"xsqzcs != null and xsqzcs != ''"
>
xsqzcs = #{xsqzcs},
</if>
<if
test=
"jsdw != null and jsdw != ''"
>
jsdw = #{jsdw},
</if>
<if
test=
"xxdjdwGajgjgdm != null and xxdjdwGajgjgdm != ''"
>
xxdjdw_gajgjgdm = #{xxdjdwGajgjgdm},
</if>
<if
test=
"xxdjdwGajgmc != null and xxdjdwGajgmc != ''"
>
xxdjdw_gajgmc = #{xxdjdwGajgmc},
</if>
<if
test=
"xxdjryXm != null and xxdjryXm != ''"
>
xxdjry_xm = #{xxdjryXm},
</if>
<if
test=
"xxdjryGmsfhm != null and xxdjryGmsfhm != ''"
>
xxdjry_gmsfhm = #{xxdjryGmsfhm},
</if>
<if
test=
"xxdjryLxdh != null and xxdjryLxdh != ''"
>
xxdjry_lxdh = #{xxdjryLxdh},
</if>
<if
test=
"djsj != null"
>
djsj = #{djsj},
</if>
<if
test=
"xxczdwGajgjgdm != null and xxczdwGajgjgdm != ''"
>
xxczdw_gajgjgdm = #{xxczdwGajgjgdm},
</if>
<if
test=
"xxczdwGajgmc != null and xxczdwGajgmc != ''"
>
xxczdw_gajgmc = #{xxczdwGajgmc},
</if>
<if
test=
"xxczryXm != null and xxczryXm != ''"
>
xxczry_xm = #{xxczryXm},
</if>
<if
test=
"xxczryGmsfhm != null and xxczryGmsfhm != ''"
>
xxczry_gmsfhm = #{xxczryGmsfhm},
</if>
<if
test=
"gxsj != null"
>
gxsj = #{gxsj},
</if>
</set>
where xxzjbh = #{xxzjbh}
</update>
<!--通过主键删除-->
<delete
id=
"deleteById"
>
delete from xzxt.tb_yw_xzqq_zhryxx where xxzjbh = #{xxzjbh}
</delete>
</mapper>
src/main/java/org/springblade/founder/xzqq/service/TbYwXzqqMjxxService.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
service
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqMjxx
;
import
java.util.List
;
/**
* (TbYwXzqqMjxx)表服务接口
*
* @author liulianglang
* @since 2023-11-07 15:06:00
*/
public
interface
TbYwXzqqMjxxService
{
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
TbYwXzqqMjxx
queryById
(
String
xxzjbh
);
/**
* 查询多条数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
List
<
TbYwXzqqMjxx
>
queryAllByLimit
(
int
offset
,
int
limit
);
/**
* 新增数据
*
* @param tbYwXzqqMjxx 实例对象
* @return 实例对象
*/
TbYwXzqqMjxx
insert
(
TbYwXzqqMjxx
tbYwXzqqMjxx
);
/**
* 修改数据
*
* @param tbYwXzqqMjxx 实例对象
* @return 实例对象
*/
TbYwXzqqMjxx
update
(
TbYwXzqqMjxx
tbYwXzqqMjxx
);
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 是否成功
*/
boolean
deleteById
(
String
xxzjbh
);
}
src/main/java/org/springblade/founder/xzqq/service/TbYwXzqqXxService.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
service
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXx
;
import
java.util.List
;
/**
* 协作请求主表(TbYwXzqqXx)表服务接口
*
* @author liulianglang
* @since 2023-11-07 14:58:52
*/
public
interface
TbYwXzqqXxService
{
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
TbYwXzqqXx
queryById
(
String
xxzjbh
);
/**
* 查询多条数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
List
<
TbYwXzqqXx
>
queryAllByLimit
(
int
offset
,
int
limit
);
/**
* 新增数据
*
* @param tbYwXzqqXx 实例对象
* @return 实例对象
*/
TbYwXzqqXx
insert
(
TbYwXzqqXx
tbYwXzqqXx
);
/**
* 修改数据
*
* @param tbYwXzqqXx 实例对象
* @return 实例对象
*/
TbYwXzqqXx
update
(
TbYwXzqqXx
tbYwXzqqXx
);
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 是否成功
*/
boolean
deleteById
(
String
xxzjbh
);
}
src/main/java/org/springblade/founder/xzqq/service/TbYwXzqqXyrxxService.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
service
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXyrxx
;
import
java.util.List
;
/**
* (TbYwXzqqXyrxx)表服务接口
*
* @author liulianglang
* @since 2023-11-07 15:05:02
*/
public
interface
TbYwXzqqXyrxxService
{
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
TbYwXzqqXyrxx
queryById
(
String
xxzjbh
);
/**
* 查询多条数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
List
<
TbYwXzqqXyrxx
>
queryAllByLimit
(
int
offset
,
int
limit
);
/**
* 新增数据
*
* @param tbYwXzqqXyrxx 实例对象
* @return 实例对象
*/
TbYwXzqqXyrxx
insert
(
TbYwXzqqXyrxx
tbYwXzqqXyrxx
);
/**
* 修改数据
*
* @param tbYwXzqqXyrxx 实例对象
* @return 实例对象
*/
TbYwXzqqXyrxx
update
(
TbYwXzqqXyrxx
tbYwXzqqXyrxx
);
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 是否成功
*/
boolean
deleteById
(
String
xxzjbh
);
}
src/main/java/org/springblade/founder/xzqq/service/TbYwXzqqZhryxxService.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
service
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqZhryxx
;
import
java.util.List
;
/**
* (TbYwXzqqZhryxx)表服务接口
*
* @author liulianglang
* @since 2023-11-07 15:06:42
*/
public
interface
TbYwXzqqZhryxxService
{
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
TbYwXzqqZhryxx
queryById
(
String
xxzjbh
);
/**
* 查询多条数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
List
<
TbYwXzqqZhryxx
>
queryAllByLimit
(
int
offset
,
int
limit
);
/**
* 新增数据
*
* @param tbYwXzqqZhryxx 实例对象
* @return 实例对象
*/
TbYwXzqqZhryxx
insert
(
TbYwXzqqZhryxx
tbYwXzqqZhryxx
);
/**
* 修改数据
*
* @param tbYwXzqqZhryxx 实例对象
* @return 实例对象
*/
TbYwXzqqZhryxx
update
(
TbYwXzqqZhryxx
tbYwXzqqZhryxx
);
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 是否成功
*/
boolean
deleteById
(
String
xxzjbh
);
}
src/main/java/org/springblade/founder/xzqq/service/impl/TbYwXzqqMjxxServiceImpl.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
service
.
impl
;
import
org.springblade.core.secure.utils.SecureUtil
;
import
org.springblade.founder.utils.SysXxzjbhService
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqMjxx
;
import
org.springblade.founder.xzqq.mapper.TbYwXzqqMjxxMapper
;
import
org.springblade.founder.xzqq.service.TbYwXzqqMjxxService
;
import
org.springblade.modules.system.entity.XzxtUser
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.UUID
;
/**
* (TbYwXzqqMjxx)表服务实现类
*
* @author liulianglang
* @since 2023-11-07 15:06:00
*/
@Service
(
"tbYwXzqqMjxxService"
)
public
class
TbYwXzqqMjxxServiceImpl
implements
TbYwXzqqMjxxService
{
@Resource
private
TbYwXzqqMjxxMapper
tbYwXzqqMjxxMapper
;
@Autowired
private
SysXxzjbhService
xxzjbhService
;
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
@Override
public
TbYwXzqqMjxx
queryById
(
String
xxzjbh
)
{
return
this
.
tbYwXzqqMjxxMapper
.
queryById
(
xxzjbh
);
}
/**
* 查询多条数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
@Override
public
List
<
TbYwXzqqMjxx
>
queryAllByLimit
(
int
offset
,
int
limit
)
{
return
this
.
tbYwXzqqMjxxMapper
.
queryAllByLimit
(
offset
,
limit
);
}
/**
* 新增数据
*
* @param tbYwXzqqMjxx 实例对象
* @return 实例对象
*/
@Override
public
TbYwXzqqMjxx
insert
(
TbYwXzqqMjxx
tbYwXzqqMjxx
)
{
XzxtUser
xzxtUser
=
SecureUtil
.
getUserXzxt
();
String
blxxzjbh
=
getOrderIdByUUId
();
tbYwXzqqMjxx
.
setXxzjbh
(
blxxzjbh
);
this
.
tbYwXzqqMjxxMapper
.
insert
(
tbYwXzqqMjxx
);
return
tbYwXzqqMjxx
;
}
/**
* 修改数据
*
* @param tbYwXzqqMjxx 实例对象
* @return 实例对象
*/
@Override
public
TbYwXzqqMjxx
update
(
TbYwXzqqMjxx
tbYwXzqqMjxx
)
{
this
.
tbYwXzqqMjxxMapper
.
update
(
tbYwXzqqMjxx
);
return
this
.
queryById
(
tbYwXzqqMjxx
.
getXxzjbh
());
}
public
static
String
getOrderIdByUUId
(){
int
machineId
=
1
;
//最大支持1-9个集群机器部署
int
hashCodev
=
UUID
.
randomUUID
().
toString
().
hashCode
();
// System.out.println(UUID.randomUUID().toString());
if
(
hashCodev
<
0
){
//有可能是负数
hashCodev
=
-
hashCodev
;
}
//"%015d"的意思:0代表不足位数的补0,这样可以确保相同的位数,15是位数也就是要得到到的字符串长度是15,d代表数字。
return
machineId
+
String
.
format
(
"%029d"
,
hashCodev
);
}
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 是否成功
*/
@Override
public
boolean
deleteById
(
String
xxzjbh
)
{
return
this
.
tbYwXzqqMjxxMapper
.
deleteById
(
xxzjbh
)
>
0
;
}
}
src/main/java/org/springblade/founder/xzqq/service/impl/TbYwXzqqXxServiceImpl.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
service
.
impl
;
import
org.springblade.core.secure.utils.SecureUtil
;
import
org.springblade.founder.utils.SysXxzjbhService
;
import
org.springblade.founder.xzqq.entity.TbYwDzqqFj
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXx
;
import
org.springblade.founder.xzqq.mapper.TbYwXzqqXxMapper
;
import
org.springblade.founder.xzqq.service.TbYwXzqqXxService
;
import
org.springblade.modules.system.entity.XzxtUser
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.annotation.Resource
;
import
java.io.IOException
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.UUID
;
/**
* 协作请求主表(TbYwXzqqXx)表服务实现类
*
* @author liulianglang
* @since 2023-11-07 14:58:58
*/
@Service
(
"tbYwXzqqXxService"
)
public
class
TbYwXzqqXxServiceImpl
implements
TbYwXzqqXxService
{
@Resource
private
TbYwXzqqXxMapper
tbYwXzqqXxMapper
;
@Autowired
private
SysXxzjbhService
xxzjbhService
;
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
@Override
public
TbYwXzqqXx
queryById
(
String
xxzjbh
)
{
return
this
.
tbYwXzqqXxMapper
.
queryById
(
xxzjbh
);
}
/**
* 查询多条数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
@Override
public
List
<
TbYwXzqqXx
>
queryAllByLimit
(
int
offset
,
int
limit
)
{
return
this
.
tbYwXzqqXxMapper
.
queryAllByLimit
(
offset
,
limit
);
}
/**
* 新增数据
*
* @param tbYwXzqqXx 实例对象
* @return 实例对象
*/
@Override
public
TbYwXzqqXx
insert
(
TbYwXzqqXx
tbYwXzqqXx
)
{
XzxtUser
xzxtUser
=
SecureUtil
.
getUserXzxt
();
String
blxxzjbh
=
xxzjbhService
.
getXxzjbh
(
xzxtUser
.
getUnitcode
(),
null
);
//xxzjbh
this
.
tbYwXzqqXxMapper
.
insert
(
tbYwXzqqXx
);
return
tbYwXzqqXx
;
}
//保存附件至tb_yw_xzqq_fj表
private
void
saveAttachment
(
String
dzXxzjbh
,
List
<
MultipartFile
>
fjList
,
String
fjlx
)
throws
IOException
{
XzxtUser
userXzxt
=
SecureUtil
.
getUserXzxt
();
for
(
MultipartFile
multipartFile
:
fjList
)
{
TbYwDzqqFj
fj
=
new
TbYwDzqqFj
();
fj
.
setXxzjbh
(
getOrderIdByUUId
());
fj
.
setDzXxzjbh
(
dzXxzjbh
);
String
dzwjbt
=
multipartFile
.
getOriginalFilename
();
fj
.
setDzwjbt
(
dzwjbt
);
String
dzwjgs
=
dzwjbt
.
substring
(
dzwjbt
.
lastIndexOf
(
"."
));
fj
.
setDzwjgs
(
dzwjgs
.
toLowerCase
());
fj
.
setDzwjnr
(
multipartFile
.
getBytes
());
fj
.
setFjlx
(
fjlx
);
fj
.
setCreateTime
(
new
Date
());
fj
.
setCreateBy
(
userXzxt
.
getIdentitycard
());
fj
.
setUpdateTime
(
new
Date
());
fj
.
setUpdateBy
(
userXzxt
.
getIdentitycard
());
fj
.
setXxscPdbz
(
"0"
);
tbYwXzqqXxMapper
.
insertFj
(
fj
);
}
}
public
static
String
getOrderIdByUUId
(){
int
machineId
=
1
;
//最大支持1-9个集群机器部署
int
hashCodev
=
UUID
.
randomUUID
().
toString
().
hashCode
();
// System.out.println(UUID.randomUUID().toString());
if
(
hashCodev
<
0
){
//有可能是负数
hashCodev
=
-
hashCodev
;
}
//"%015d"的意思:0代表不足位数的补0,这样可以确保相同的位数,15是位数也就是要得到到的字符串长度是15,d代表数字。
return
machineId
+
String
.
format
(
"%029d"
,
hashCodev
);
}
/**
* 修改数据
*
* @param tbYwXzqqXx 实例对象
* @return 实例对象
*/
@Override
public
TbYwXzqqXx
update
(
TbYwXzqqXx
tbYwXzqqXx
)
{
this
.
tbYwXzqqXxMapper
.
update
(
tbYwXzqqXx
);
return
this
.
queryById
(
tbYwXzqqXx
.
getXxzjbh
());
}
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 是否成功
*/
@Override
public
boolean
deleteById
(
String
xxzjbh
)
{
return
this
.
tbYwXzqqXxMapper
.
deleteById
(
xxzjbh
)
>
0
;
}
}
src/main/java/org/springblade/founder/xzqq/service/impl/TbYwXzqqXyrxxServiceImpl.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
service
.
impl
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqXyrxx
;
import
org.springblade.founder.xzqq.mapper.TbYwXzqqXyrxxMapper
;
import
org.springblade.founder.xzqq.service.TbYwXzqqXyrxxService
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.UUID
;
/**
* (TbYwXzqqXyrxx)表服务实现类
*
* @author liulianglang
* @since 2023-11-07 15:05:02
*/
@Service
(
"tbYwXzqqXyrxxService"
)
public
class
TbYwXzqqXyrxxServiceImpl
implements
TbYwXzqqXyrxxService
{
@Resource
private
TbYwXzqqXyrxxMapper
tbYwXzqqXyrxxMapper
;
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
@Override
public
TbYwXzqqXyrxx
queryById
(
String
xxzjbh
)
{
return
this
.
tbYwXzqqXyrxxMapper
.
queryById
(
xxzjbh
);
}
/**
* 查询多条数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
@Override
public
List
<
TbYwXzqqXyrxx
>
queryAllByLimit
(
int
offset
,
int
limit
)
{
return
this
.
tbYwXzqqXyrxxMapper
.
queryAllByLimit
(
offset
,
limit
);
}
/**
* 新增数据
*
* @param tbYwXzqqXyrxx 实例对象
* @return 实例对象
*/
@Override
public
TbYwXzqqXyrxx
insert
(
TbYwXzqqXyrxx
tbYwXzqqXyrxx
)
{
tbYwXzqqXyrxx
.
setXxzjbh
(
getOrderIdByUUId
());
this
.
tbYwXzqqXyrxxMapper
.
insert
(
tbYwXzqqXyrxx
);
return
tbYwXzqqXyrxx
;
}
public
static
String
getOrderIdByUUId
(){
int
machineId
=
1
;
//最大支持1-9个集群机器部署
int
hashCodev
=
UUID
.
randomUUID
().
toString
().
hashCode
();
// System.out.println(UUID.randomUUID().toString());
if
(
hashCodev
<
0
){
//有可能是负数
hashCodev
=
-
hashCodev
;
}
//"%015d"的意思:0代表不足位数的补0,这样可以确保相同的位数,15是位数也就是要得到到的字符串长度是15,d代表数字。
return
machineId
+
String
.
format
(
"%029d"
,
hashCodev
);
}
/**
* 修改数据
*
* @param tbYwXzqqXyrxx 实例对象
* @return 实例对象
*/
@Override
public
TbYwXzqqXyrxx
update
(
TbYwXzqqXyrxx
tbYwXzqqXyrxx
)
{
this
.
tbYwXzqqXyrxxMapper
.
update
(
tbYwXzqqXyrxx
);
return
this
.
queryById
(
tbYwXzqqXyrxx
.
getXxzjbh
());
}
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 是否成功
*/
@Override
public
boolean
deleteById
(
String
xxzjbh
)
{
return
this
.
tbYwXzqqXyrxxMapper
.
deleteById
(
xxzjbh
)
>
0
;
}
}
src/main/java/org/springblade/founder/xzqq/service/impl/TbYwXzqqZhryxxServiceImpl.java
0 → 100644
View file @
ee6d8621
package
org
.
springblade
.
founder
.
xzqq
.
service
.
impl
;
import
org.springblade.founder.xzqq.entity.TbYwXzqqZhryxx
;
import
org.springblade.founder.xzqq.mapper.TbYwXzqqZhryxxMapper
;
import
org.springblade.founder.xzqq.service.TbYwXzqqZhryxxService
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.UUID
;
/**
* (TbYwXzqqZhryxx)表服务实现类
*
* @author liulianglang
* @since 2023-11-07 15:06:42
*/
@Service
(
"tbYwXzqqZhryxxService"
)
public
class
TbYwXzqqZhryxxServiceImpl
implements
TbYwXzqqZhryxxService
{
@Resource
private
TbYwXzqqZhryxxMapper
tbYwXzqqZhryxxMapper
;
/**
* 通过ID查询单条数据
*
* @param xxzjbh 主键
* @return 实例对象
*/
@Override
public
TbYwXzqqZhryxx
queryById
(
String
xxzjbh
)
{
return
this
.
tbYwXzqqZhryxxMapper
.
queryById
(
xxzjbh
);
}
/**
* 查询多条数据
*
* @param offset 查询起始位置
* @param limit 查询条数
* @return 对象列表
*/
@Override
public
List
<
TbYwXzqqZhryxx
>
queryAllByLimit
(
int
offset
,
int
limit
)
{
return
this
.
tbYwXzqqZhryxxMapper
.
queryAllByLimit
(
offset
,
limit
);
}
/**
* 新增数据
*
* @param tbYwXzqqZhryxx 实例对象
* @return 实例对象
*/
@Override
public
TbYwXzqqZhryxx
insert
(
TbYwXzqqZhryxx
tbYwXzqqZhryxx
)
{
tbYwXzqqZhryxx
.
setXxzjbh
(
getOrderIdByUUId
());
this
.
tbYwXzqqZhryxxMapper
.
insert
(
tbYwXzqqZhryxx
);
return
tbYwXzqqZhryxx
;
}
public
static
String
getOrderIdByUUId
(){
int
machineId
=
1
;
//最大支持1-9个集群机器部署
int
hashCodev
=
UUID
.
randomUUID
().
toString
().
hashCode
();
// System.out.println(UUID.randomUUID().toString());
if
(
hashCodev
<
0
){
//有可能是负数
hashCodev
=
-
hashCodev
;
}
//"%015d"的意思:0代表不足位数的补0,这样可以确保相同的位数,15是位数也就是要得到到的字符串长度是15,d代表数字。
return
machineId
+
String
.
format
(
"%029d"
,
hashCodev
);
}
/**
* 修改数据
*
* @param tbYwXzqqZhryxx 实例对象
* @return 实例对象
*/
@Override
public
TbYwXzqqZhryxx
update
(
TbYwXzqqZhryxx
tbYwXzqqZhryxx
)
{
this
.
tbYwXzqqZhryxxMapper
.
update
(
tbYwXzqqZhryxx
);
return
this
.
queryById
(
tbYwXzqqZhryxx
.
getXxzjbh
());
}
/**
* 通过主键删除数据
*
* @param xxzjbh 主键
* @return 是否成功
*/
@Override
public
boolean
deleteById
(
String
xxzjbh
)
{
return
this
.
tbYwXzqqZhryxxMapper
.
deleteById
(
xxzjbh
)
>
0
;
}
}
src/main/java/org/springblade/modules/auth/utils/SecurityUtil.java
View file @
ee6d8621
...
@@ -4,8 +4,10 @@ import com.alibaba.fastjson.JSONObject;
...
@@ -4,8 +4,10 @@ import com.alibaba.fastjson.JSONObject;
import
org.apache.commons.codec.binary.Base64
;
import
org.apache.commons.codec.binary.Base64
;
import
org.springblade.founder.utils.NumberUtil
;
import
org.springblade.founder.utils.NumberUtil
;
import
org.springblade.modules.system.entity.User
;
import
org.springblade.modules.system.entity.User
;
import
org.springframework.stereotype.Component
;
import
javax.crypto.Cipher
;
import
javax.crypto.Cipher
;
import
javax.crypto.spec.IvParameterSpec
;
import
javax.crypto.spec.SecretKeySpec
;
import
javax.crypto.spec.SecretKeySpec
;
import
java.math.RoundingMode
;
import
java.math.RoundingMode
;
import
java.text.DecimalFormat
;
import
java.text.DecimalFormat
;
...
@@ -14,8 +16,14 @@ import java.text.DecimalFormat;
...
@@ -14,8 +16,14 @@ import java.text.DecimalFormat;
* @author szLi
* @author szLi
* @date 2021/9/7 17:13
* @date 2021/9/7 17:13
*/
*/
public
class
SecurityUtil
{
@Component
public
class
SecurityUtil
{
/***
* key和iv值可以随机生成,确保与前端的key,iv对应
*/
private
static
String
KEY
=
"xzeq2021@zhyy#54"
;
private
static
String
IV
=
"xzeq2021@zhyy#54"
;
public
static
String
encrypt
(
String
input
,
String
key
){
public
static
String
encrypt
(
String
input
,
String
key
){
byte
[]
crypted
=
null
;
byte
[]
crypted
=
null
;
try
{
try
{
...
@@ -41,6 +49,36 @@ public class SecurityUtil {
...
@@ -41,6 +49,36 @@ public class SecurityUtil {
}
}
return
new
String
(
output
);
return
new
String
(
output
);
}
}
public
static
String
desEncryptDate
(
String
data
,
String
key
,
String
iv
)
{
return
desEncrypt
(
data
,
key
,
iv
);
}
/**
* 解密方法
*/
private
static
String
desEncrypt
(
String
data
,
String
key
,
String
iv
)
{
try
{
byte
[]
encrypted1
=
new
Base64
().
decode
(
data
);
Cipher
cipher
=
Cipher
.
getInstance
(
"AES/CBC/NoPadding"
);
SecretKeySpec
keySpec
=
new
SecretKeySpec
(
key
.
getBytes
(),
"AES"
);
IvParameterSpec
ivSpec
=
new
IvParameterSpec
(
iv
.
getBytes
());
cipher
.
init
(
Cipher
.
DECRYPT_MODE
,
keySpec
,
ivSpec
);
byte
[]
original
=
cipher
.
doFinal
(
encrypted1
);
return
new
String
(
original
).
trim
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
null
;
}
}
/***
* 解密
* @param data 要解密的数据
*/
public
static
String
desEncrypt
(
String
data
)
{
return
desEncrypt
(
data
,
KEY
,
IV
);
}
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
JSONObject
jsonObj
=
new
JSONObject
();
JSONObject
jsonObj
=
new
JSONObject
();
...
...
src/main/java/org/springblade/modules/system/controller/UserNewController.java
View file @
ee6d8621
...
@@ -4,7 +4,9 @@ import io.swagger.annotations.Api;
...
@@ -4,7 +4,9 @@ import io.swagger.annotations.Api;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springblade.founder.utils.EasyUIPage
;
import
org.springblade.founder.utils.EasyUIPage
;
import
org.springblade.founder.utils.R
;
import
org.springblade.founder.utils.R
;
import
org.springblade.modules.auth.utils.TokenUtil
;
import
org.springblade.modules.system.entity.SysNewUser
;
import
org.springblade.modules.system.entity.SysNewUser
;
import
org.springblade.modules.system.entity.XzxtUser
;
import
org.springblade.modules.system.service.ISysUserService
;
import
org.springblade.modules.system.service.ISysUserService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
@@ -26,20 +28,48 @@ import java.util.Map;
...
@@ -26,20 +28,48 @@ import java.util.Map;
public
class
UserNewController
{
public
class
UserNewController
{
@Autowired
@Autowired
private
ISysUserService
sysUserService
;
private
ISysUserService
sysUserService
;
@PostMapping
(
"/zcinsertUserNew"
)
@PostMapping
(
"/insertUserNew"
)
@ResponseBody
@ResponseBody
@ApiOperation
(
value
=
"录入用户信息"
,
notes
=
"录入用户信息"
)
public
Map
<
String
,
Object
>
zcinsertUserNew
(
SysNewUser
sysNewUser
){
public
R
insertUserNew
(
SysNewUser
sysNewUser
){
Map
<
String
,
Object
>
rtMap
=
new
HashMap
<>();
int
code
=
200
;
String
msg
=
"新增成功"
;
try
{
try
{
//解密
//解密
String
submit
=
sysUserService
.
submit
(
sysNewUser
);
String
submit
=
sysUserService
.
submit
(
sysNewUser
);
return
R
.
ok
().
data
(
"xxzjbh"
,
submit
);
String
ip
=
TokenUtil
.
getIp
();
XzxtUser
user
=
sysUserToXzxtUser
(
sysNewUser
);
// String jsonObject = JSONObject.toJSONString(sysNewUser);
// authService.addNewLogOper(user,"用户注册","E0201",ip,jsonObject);
rtMap
.
put
(
"data"
,
submit
);
rtMap
.
put
(
"success"
,
true
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
code
=
201
;
msg
=
e
.
getMessage
();
rtMap
.
put
(
"state"
,
"exception"
);
rtMap
.
put
(
"success"
,
false
);
}
}
rtMap
.
put
(
"code"
,
code
);
rtMap
.
put
(
"message"
,
msg
);
return
rtMap
;
}
}
private
XzxtUser
sysUserToXzxtUser
(
SysNewUser
sysNewUser
){
XzxtUser
xzxtUser
=
new
XzxtUser
();
xzxtUser
.
setIdentitycard
(
sysNewUser
.
getIdentitycard
());
xzxtUser
.
setUnitcode
(
sysNewUser
.
getUnitcode
());
xzxtUser
.
setRealname
(
sysNewUser
.
getTrueName
());
xzxtUser
.
setUnitname
(
sysNewUser
.
getUnitname
());
xzxtUser
.
setPhone
(
sysNewUser
.
getTelephone
());
return
xzxtUser
;
}
...
@@ -175,5 +205,61 @@ public class UserNewController {
...
@@ -175,5 +205,61 @@ public class UserNewController {
}
}
}
}
@PostMapping
(
"/getUserShList"
)
@ResponseBody
@ApiOperation
(
value
=
"查询审核用户的list集合"
,
notes
=
"查询审核用户的list集合"
)
public
R
getUserShList
(
SysNewUser
sysNewUser
){
try
{
EasyUIPage
easyUIPage
=
new
EasyUIPage
();
easyUIPage
.
setPage
(
sysNewUser
.
getPage
());
easyUIPage
.
setPagePara
(
sysNewUser
.
getLimit
());
int
begin
=
easyUIPage
.
getBegin
();
int
end
=
easyUIPage
.
getEnd
();
sysNewUser
.
setBegin
(
begin
);
sysNewUser
.
setEnd
(
end
);
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
List
<
SysNewUser
>
list
=
sysUserService
.
getUserShList
(
sysNewUser
);
if
(
list
==
null
){
return
R
.
error
(
"无权限查看"
);
}
else
{
int
count
=
sysUserService
.
getUserShCount
(
sysNewUser
);
map
.
put
(
"rows"
,
list
);
map
.
put
(
"total"
,
count
);
return
R
.
ok
().
data
(
map
);
}
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
//对用户注册进行审核
@PostMapping
(
"/shUser"
)
@ResponseBody
@ApiOperation
(
value
=
"审核用户注册申请"
,
notes
=
"审核用户注册申请"
)
public
R
shUser
(
SysNewUser
sysNewUser
){
try
{
sysUserService
.
shUser
(
sysNewUser
);
return
R
.
ok
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
//审核注册用户申请详情
@PostMapping
(
"/shUserDetail"
)
@ResponseBody
@ApiOperation
(
value
=
"审核用户注册申请详情"
,
notes
=
"审核用户注册申请"
)
public
R
shUserDetail
(
SysNewUser
sysNewUser
){
try
{
SysNewUser
detail
=
sysUserService
.
getShUserDetail
(
sysNewUser
.
getId
());
return
R
.
ok
().
data
(
"data"
,
detail
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
R
.
error
(
e
.
getMessage
());
}
}
}
}
src/main/java/org/springblade/modules/system/entity/SysNewUser.java
View file @
ee6d8621
...
@@ -26,6 +26,7 @@ public class SysNewUser extends BaseModel {
...
@@ -26,6 +26,7 @@ public class SysNewUser extends BaseModel {
private
String
sfzsjgsql
;
private
String
sfzsjgsql
;
private
String
qhmc
;
private
String
qhmc
;
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
String
shzt
;
//审核状态(0-管理员添加;1-待审核;2-审核通过;3-审核不通过)
@ApiModelProperty
(
value
=
"主键"
)
@ApiModelProperty
(
value
=
"主键"
)
private
String
id
;
private
String
id
;
...
@@ -130,10 +131,19 @@ public class SysNewUser extends BaseModel {
...
@@ -130,10 +131,19 @@ public class SysNewUser extends BaseModel {
this
.
lrdwmc
=
user
.
getUnitname
();
this
.
lrdwmc
=
user
.
getUnitname
();
}
}
private
String
gxdwdm
;
//更新单位代码
private
String
gxdwmc
;
//更新单位名称
// 更新人员
// 更新人员
public
void
setUpUser
(
XzxtUser
user
){
public
void
setUpUser
(
XzxtUser
user
){
this
.
gxr
=
user
.
getRealname
();
this
.
gxr
=
user
.
getRealname
();
}
}
//更新人员和单位
public
void
setUpUserAll
(
XzxtUser
user
){
this
.
gxr
=
user
.
getRealname
();
this
.
gxdwdm
=
user
.
getUnitcode
();
this
.
gxdwmc
=
user
.
getUnitname
();
}
}
}
src/main/java/org/springblade/modules/system/mapper/SysUserMapper.java
View file @
ee6d8621
...
@@ -20,6 +20,8 @@ public interface SysUserMapper {
...
@@ -20,6 +20,8 @@ public interface SysUserMapper {
int
submit
(
SysNewUser
user
);
int
submit
(
SysNewUser
user
);
int
judgePolicemanid
(
@Param
(
value
=
"policemanid"
)
String
policemanid
,
@Param
(
value
=
"identitycard"
)
String
identitycard
,
@Param
(
value
=
"id"
)
String
id
);
String
getUnitnameByUnitcode
(
@Param
(
value
=
"unitcode"
)
String
unitcode
);
// 获取用户 列表
// 获取用户 列表
List
<
SysNewUser
>
getUserNewList
(
SysNewUser
sysNewUser
)
throws
Exception
;
List
<
SysNewUser
>
getUserNewList
(
SysNewUser
sysNewUser
)
throws
Exception
;
// 获取用户 个数
// 获取用户 个数
...
@@ -27,10 +29,14 @@ public interface SysUserMapper {
...
@@ -27,10 +29,14 @@ public interface SysUserMapper {
// 更新用户 信息
// 更新用户 信息
int
updateUserNew
(
SysNewUser
sysNewUser
)
throws
Exception
;
int
updateUserNew
(
SysNewUser
sysNewUser
)
throws
Exception
;
//查询数据数量
int
getUserZpCount
(
SysNewUser
sysNewUser
)
throws
Exception
;
//新增用户照片
int
insertUserPhoto
(
SysNewUser
user
);
// 根据id查询用户 信息
// 根据id查询用户 信息
SysNewUser
getUserByBh
(
String
id
)
throws
Exception
;
SysNewUser
getUserByBh
(
String
id
)
throws
Exception
;
//更新用户照片
int
updateUserPhoto
(
SysNewUser
sysNewUser
)
throws
Exception
;
//删除用户信息
//删除用户信息
void
deleteUserNew
(
SysNewUser
sysNewUser
)
throws
Exception
;
void
deleteUserNew
(
SysNewUser
sysNewUser
)
throws
Exception
;
...
@@ -51,4 +57,16 @@ public interface SysUserMapper {
...
@@ -51,4 +57,16 @@ public interface SysUserMapper {
SysNewUser
getPersonInfo
(
@Param
(
value
=
"id"
)
String
id
);
SysNewUser
getPersonInfo
(
@Param
(
value
=
"id"
)
String
id
);
SysNewUser
getUserInfoByParam
(
@Param
(
"param"
)
Map
<
String
,
String
>
requestParam
);
SysNewUser
getUserInfoByParam
(
@Param
(
"param"
)
Map
<
String
,
String
>
requestParam
);
//获取审核列表
List
<
SysNewUser
>
getUserShList
(
SysNewUser
sysNewUser
)
throws
Exception
;
//获取审核列表总数
Integer
getUserShListCount
(
SysNewUser
sysNewUser
)
throws
Exception
;
//获取审核详情
SysNewUser
getShUserDetail
(
@Param
(
value
=
"id"
)
String
id
);
//审核数据
int
updateUserSh
(
SysNewUser
sysNewUser
);
String
getHqdwGrade
(
String
dwdm
);
}
}
src/main/java/org/springblade/modules/system/mapper/SysUserMapper.xml
View file @
ee6d8621
...
@@ -2,88 +2,87 @@
...
@@ -2,88 +2,87 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"org.springblade.modules.system.mapper.SysUserMapper"
>
<mapper
namespace=
"org.springblade.modules.system.mapper.SysUserMapper"
>
<!-- 根据警号查询是否存在 -->
<select
id=
"judgePolicemanid"
resultType=
"int"
parameterType=
"string"
>
SELECT
count(1)
FROM
sys_user
WHERE
policemanid = #{policemanid}
and identitycard = #{identitycard}
and scbz = '0'
<if
test=
"id != null and id != ''"
>
and id != #{id}
</if>
</select>
<!-- 根据code获取name -->
<select
id=
"getUnitnameByUnitcode"
parameterType=
"string"
resultType=
"string"
>
SELECT
name
FROM
sys_dictitem_xz
WHERE
code = #{unitcode}
</select>
<!-- 录入用户信息 的数据-->
<!-- 录入用户信息 的数据-->
<insert
id=
"submit"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
>
<insert
id=
"submit"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
>
INSERT INTO sys_user ( id,
INSERT INTO sys_user_wssh (
unitcode
id
, username
,unitcode
, password
,username
, true_name
,password
, open_flag
,true_name
, default_model
,open_flag
, remark
,blyj
, lrr
,lrr
, lrsj
,lrsj
, gxr
,gxr
, gxsj
,gxsj
, lrdwdm
,lrdwdm
, lrdwmc
,lrdwmc
, identitycard
,identitycard
, sex
,sex
, birthday
,birthday
, telephone
,telephone
, unitname
,unitname
, scbz
,scbz
, ip
,ip
, grade
,grade
, policemanid
,policemanid
, default_desktop
,jgz_photo_zm
, theme
,jgz_photo_fm
, lastlogintime
,shzt
, lastchecktime
)
, xxzyurl
VALUES(
, gzzm_zhy
#{ id , jdbcType=VARCHAR }
, gzzm_ypy
,#{ unitcode , jdbcType=VARCHAR }
, gzzm_zcy
,#{ username , jdbcType=VARCHAR }
, gzzm_play
,#{ password , jdbcType=VARCHAR }
, glybz
,#{ trueName , jdbcType=VARCHAR }
, tqyhbz
,'0'
, jgz_photo_zm
,#{ remark , jdbcType=VARCHAR }
, jgz_photo_fm
,#{ lrr , jdbcType=VARCHAR }
, zbzx_dwdm
,now()
, grdf)
,#{ gxr , jdbcType=VARCHAR }
VALUES ( #{ id , jdbcType=VARCHAR }
,now()
, #{ unitcode , jdbcType=VARCHAR }
,#{ lrdwdm , jdbcType=VARCHAR }
, #{ username , jdbcType=VARCHAR }
,#{ lrdwmc , jdbcType=VARCHAR }
, #{ password , jdbcType=VARCHAR }
,#{ identitycard , jdbcType=VARCHAR }
, #{ trueName , jdbcType=VARCHAR }
,#{ sex , jdbcType=VARCHAR }
, #{ openFlag , jdbcType=VARCHAR }
,#{ birthday , jdbcType=VARCHAR }
, #{ defaultModel , jdbcType=VARCHAR }
,#{ telephone , jdbcType=VARCHAR }
, #{ remark , jdbcType=VARCHAR }
,#{ unitname , jdbcType=VARCHAR }
, #{ lrr , jdbcType=VARCHAR }
,'0'
, now()
,#{ ip , jdbcType=VARCHAR }
, #{ gxr , jdbcType=VARCHAR }
,#{ grade , jdbcType=VARCHAR }
, now()
,#{ policemanid , jdbcType=VARCHAR }
, #{ lrdwdm , jdbcType=VARCHAR }
,#{ zmjgzp , jdbcType=VARCHAR }
, #{ lrdwmc , jdbcType=VARCHAR }
,#{ fmjgzp , jdbcType=VARCHAR }
, #{ identitycard , jdbcType=VARCHAR }
,'1'
, #{ sex , jdbcType=VARCHAR }
)
, #{ birthday , jdbcType=VARCHAR }
, #{ telephone , jdbcType=VARCHAR }
, #{ unitname , jdbcType=VARCHAR }
, '0'
, #{ ip , jdbcType=VARCHAR }
, #{ grade , jdbcType=VARCHAR }
, #{ policemanid , jdbcType=VARCHAR }
, #{ defaultDesktop , jdbcType=VARCHAR }
, #{ theme , jdbcType=VARCHAR }
, #{ lastlogintime , jdbcType=VARCHAR }
, #{ lastchecktime , jdbcType=VARCHAR }
, #{ xxzyurl , jdbcType=VARCHAR }
, #{ gzzmZhy , jdbcType=VARCHAR }
, #{ gzzmYpy , jdbcType=VARCHAR }
, #{ gzzmZcy , jdbcType=VARCHAR }
, #{ gzzmPlay , jdbcType=VARCHAR }
, #{ glybz , jdbcType=VARCHAR }
, #{ tqyhbz , jdbcType=VARCHAR }
, #{ jgzPhotoZm , jdbcType=VARCHAR }
, #{ jgzPhotoFm , jdbcType=VARCHAR }
, #{ zbzxDwdm , jdbcType=VARCHAR }
, #{ grdf , jdbcType=VARCHAR })
</insert>
</insert>
<!--用户信息-->
<!--用户信息-->
<select
id=
"getUserNewList"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
<select
id=
"getUserNewList"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
resultType=
"org.springblade.modules.system.entity.SysNewUser"
>
resultType=
"org.springblade.modules.system.entity.SysNewUser"
>
...
@@ -238,6 +237,37 @@
...
@@ -238,6 +237,37 @@
where id=#{id ,jdbcType=VARCHAR }
where id=#{id ,jdbcType=VARCHAR }
</update>
</update>
<!-- 查询用户照片表是否有数据 -->
<select
id=
"getUserZpCount"
resultType=
"int"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
>
SELECT
COUNT(1)
FROM
sys_user_ryzp
WHERE
identitycard = #{identitycard}
</select>
<!-- 录入用户照片 的数据-->
<insert
id=
"insertUserPhoto"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
>
INSERT INTO sys_user_ryzp (
identitycard
,policemanid
,zmjgzp
,fmjgzp
,djsj
,gxsj
,lrdwdm
)
VALUES(
#{ identitycard , jdbcType=VARCHAR }
,#{ policemanid , jdbcType=VARCHAR }
,#{ zmjgzp , jdbcType=VARCHAR }
,#{ fmjgzp , jdbcType=VARCHAR }
,now()
,now()
,#{ lrdwdm , jdbcType=VARCHAR }
)
</insert>
<!--用户信息-->
<!--用户信息-->
<select
id=
"getUserByBh"
parameterType=
"java.lang.String"
<select
id=
"getUserByBh"
parameterType=
"java.lang.String"
...
@@ -286,7 +316,16 @@
...
@@ -286,7 +316,16 @@
and id = #{ id , jdbcType=VARCHAR }
and id = #{ id , jdbcType=VARCHAR }
</select>
</select>
<!-- 修改用户照片 的数据-->
<update
id=
"updateUserPhoto"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
>
UPDATE sys_user_ryzp SET
<if
test=
"policemanid != null and policemanid != ''"
>
policemanid = #{ policemanid , jdbcType=VARCHAR },
</if>
<if
test=
"zmjgzp != null and zmjgzp != ''"
>
zmjgzp = #{ zmjgzp , jdbcType=VARCHAR },
</if>
<if
test=
"fmjgzp != null and fmjgzp != ''"
>
fmjgzp = #{ fmjgzp , jdbcType=VARCHAR },
</if>
gxsj = now()
WHERE
identitycard = #{ identitycard , jdbcType=VARCHAR }
</update>
<!-- 删除用户信息 -->
<!-- 删除用户信息 -->
<update
id=
"deleteUserNew"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
>
<update
id=
"deleteUserNew"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
>
UPDATE sys_user SET
UPDATE sys_user SET
...
@@ -495,4 +534,119 @@
...
@@ -495,4 +534,119 @@
and u.policemanid = #{param.policemanid}
and u.policemanid = #{param.policemanid}
</if>
</if>
</select>
</select>
<!--用户信息-->
<select
id=
"getUserShList"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
resultType=
"org.springblade.modules.system.entity.SysNewUser"
>
SELECT
us.id as id,
(select name from sys_dictitem where groupid='QGCODE_UNIT' AND code=us.unitcode) as unitcode,
us.username as username,
us.password as password,
us.true_name as trueName,
us.open_flag as openFlag,
us.blyj as remark,
us.lrr as lrr,
us.lrsj as lrsj,
us.gxr as gxr,
us.gxsj as gxsj,
us.lrdwdm as lrdwdm,
us.lrdwmc as lrdwmc,
us.identitycard as identitycard,
(select name from sys_dictitem where groupid='CODE_XB' AND code=us.sex) as sex,
us.birthday as birthday,
us.telephone as telephone,
<!--(select name from sys_dictitem where groupid='CODE_UNIT' AND code=us.unitcode) as unitname,-->
(SELECT name FROM sys_dictitem_xz WHERE code = us.unitcode) as unitname,
us.scbz as scbz,
us.ip as ip,
us.grade as grade,
case us.grade when 'S' then '省级' when 'D' then '地市级' else '县级' End as gradeStr,
case us.shzt when '1' then '待办理' when '2' then '同意' when '3' then '不同意' else '数据有误' End as shzt,
us.policemanid as policemanid
FROM sys_user_wssh us
LEFT JOIN sys_dictitem_xz xz ON us.unitcode = xz.code
<include
refid=
"sh-where"
/>
order by us.lrsj desc
limit #{begin}, #{end}
</select>
<!--用户信息-->
<select
id=
"getUserShListCount"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
resultType=
"integer"
>
SELECT
count(1)
FROM sys_user_wssh us
LEFT JOIN sys_dictitem_xz xz ON us.unitcode = xz.code
<include
refid=
"sh-where"
/>
</select>
<sql
id=
"sh-where"
>
WHERE
us.scbz = '0'
and xz.${codeLevCol} = #{userUnitCode}
<if
test=
"username != null and username != ''"
>
and us.username LIKE concat('%',#{username},'%')
</if>
<if
test=
"trueName != null and trueName != ''"
>
and us.true_name LIKE concat('%',#{trueName},'%')
</if>
<if
test=
"policemanid != null and policemanid != ''"
>
and us.policemanid = #{ policemanid , jdbcType=VARCHAR }
</if>
<if
test=
"openFlag != null and openFlag != ''"
>
and us.open_flag = #{ openFlag, jdbcType=VARCHAR }
</if>
<if
test=
"unitcode != null and unitcode != ''"
>
and us.unitcode = #{ unitcode, jdbcType=VARCHAR }
</if>
<if
test=
"shzt != null and shzt != ''"
>
and us.shzt = #{ shzt, jdbcType=VARCHAR }
</if>
</sql>
<!-- 获取审核用户注册详情 -->
<select
id=
"getShUserDetail"
parameterType=
"string"
resultType=
"org.springblade.modules.system.entity.SysNewUser"
>
select
id,
unitcode,
username,
password,
unitname,
identitycard,
policemanid,
true_name as trueName,
open_flag as openFlag,
telephone,
grade,
case grade when 'S' then '省级' when 'D' then '地市级' else '县级' End as gradeStr,
jgz_photo_zm zmjgzp,
jgz_photo_fm fmjgzp,
DATE_FORMAT(lrsj,'%Y-%m-%d %H:%i:%s') lrsj,
gxdwmc,
gxr,
DATE_FORMAT(gxsj,'%Y-%m-%d %H:%i:%s') gxsj,
shzt,
blyj
from
sys_user_wssh
where
id = #{id}
</select>
<!-- 更新用户审核表信息 -->
<update
id=
"updateUserSh"
parameterType=
"org.springblade.modules.system.entity.SysNewUser"
>
UPDATE sys_user_wssh SET
<if
test=
"openFlag != null and openFlag != ''"
>
open_flag = #{ openFlag , jdbcType=VARCHAR },
</if>
<if
test=
"gxr != null and gxr != ''"
>
gxr = #{ gxr , jdbcType=VARCHAR },
</if>
<if
test=
"shzt != null and shzt != ''"
>
shzt = #{ shzt , jdbcType=VARCHAR },
</if>
<if
test=
"blyj != null and blyj != ''"
>
blyj = #{ blyj , jdbcType=VARCHAR },
</if>
<if
test=
"gxdwdm != null and gxdwdm != ''"
>
gxdwdm = #{ gxdwdm , jdbcType=VARCHAR },
</if>
<if
test=
"gxdwmc != null and gxdwmc != ''"
>
gxdwmc = #{ gxdwmc , jdbcType=VARCHAR },
</if>
<if
test=
"gxr != null and gxr != ''"
>
gxr = #{ gxr , jdbcType=VARCHAR },
</if>
gxsj=now()
where id=#{id ,jdbcType=VARCHAR }
</update>
<select
id=
"getHqdwGrade"
parameterType=
"java.lang.String"
resultType=
"java.lang.String"
>
select lev from sys_dictitem_xz where code = #{ dwdm , jdbcType=VARCHAR }
</select>
</mapper>
</mapper>
src/main/java/org/springblade/modules/system/service/ISysUserService.java
View file @
ee6d8621
...
@@ -16,7 +16,7 @@ public interface ISysUserService {
...
@@ -16,7 +16,7 @@ public interface ISysUserService {
* @param user
* @param user
* @return
* @return
*/
*/
String
submit
(
SysNewUser
user
);
String
submit
(
SysNewUser
user
)
throws
Exception
;
// 获取用户 列表
// 获取用户 列表
List
<
SysNewUser
>
getUserNewList
(
SysNewUser
sysNewUser
)
throws
Exception
;
List
<
SysNewUser
>
getUserNewList
(
SysNewUser
sysNewUser
)
throws
Exception
;
...
@@ -39,4 +39,12 @@ public interface ISysUserService {
...
@@ -39,4 +39,12 @@ public interface ISysUserService {
SysNewUser
getPersonInfo
()
throws
Exception
;
SysNewUser
getPersonInfo
()
throws
Exception
;
SysNewUser
getUserInfoByParam
(
Map
<
String
,
String
>
requestParam
);
SysNewUser
getUserInfoByParam
(
Map
<
String
,
String
>
requestParam
);
// 获取用户审核列表
List
<
SysNewUser
>
getUserShList
(
SysNewUser
sysNewUser
)
throws
Exception
;
// 获取用户 个数
int
getUserShCount
(
SysNewUser
sysNewUser
)
throws
Exception
;
//审核用户注册申请
int
shUser
(
SysNewUser
sysNewUser
)
throws
Exception
;
//审核用户注册详情
SysNewUser
getShUserDetail
(
String
id
)
throws
Exception
;
}
}
src/main/java/org/springblade/modules/system/service/impl/ISysUserServiceImpl.java
View file @
ee6d8621
package
org
.
springblade
.
modules
.
system
.
service
.
impl
;
package
org
.
springblade
.
modules
.
system
.
service
.
impl
;
import
org.apache.commons.lang.StringUtils
;
import
org.springblade.common.tool.HqXjDwCommon
;
import
org.springblade.core.log.exception.ServiceException
;
import
org.springblade.core.log.exception.ServiceException
;
import
org.springblade.core.secure.utils.SecureUtil
;
import
org.springblade.core.secure.utils.SecureUtil
;
import
org.springblade.core.tool.utils.DigestUtil
;
import
org.springblade.core.tool.utils.DigestUtil
;
import
org.springblade.founder.utils.SysXxzjbhService
;
import
org.springblade.founder.utils.SysXxzjbhService
;
import
org.springblade.modules.auth.utils.SecurityUtil
;
import
org.springblade.modules.system.entity.SysNewUser
;
import
org.springblade.modules.system.entity.SysNewUser
;
import
org.springblade.modules.system.entity.SysUserRolesNew
;
import
org.springblade.modules.system.entity.SysUserRolesNew
;
import
org.springblade.modules.system.entity.XzxtUser
;
import
org.springblade.modules.system.entity.XzxtUser
;
...
@@ -27,11 +30,33 @@ public class ISysUserServiceImpl implements ISysUserService {
...
@@ -27,11 +30,33 @@ public class ISysUserServiceImpl implements ISysUserService {
@Autowired
@Autowired
private
SysXxzjbhService
xxzjbhService
;
private
SysXxzjbhService
xxzjbhService
;
private
boolean
judgePolicemanidCount
(
String
policemanid
,
String
identitycard
,
String
id
)
throws
Exception
{
//判断该警号是否唯一
if
(
StringUtils
.
isEmpty
(
policemanid
)){
throw
new
Exception
(
"警号不能为空"
);
}
if
(
StringUtils
.
isEmpty
(
identitycard
)){
throw
new
Exception
(
"身份证号不能为空"
);
}
int
count
=
sysUserMapper
.
judgePolicemanid
(
policemanid
,
identitycard
,
id
);
if
(
count
>
0
){
throw
new
Exception
(
"当前警号已有数据, 请更换警号"
);
}
return
true
;
}
@Override
@Override
public
String
submit
(
SysNewUser
user
)
{
public
String
submit
(
SysNewUser
user
)
throws
Exception
{
if
(
judgePolicemanidCount
(
user
.
getPolicemanid
(),
user
.
getIdentitycard
(),
null
)){
XzxtUser
xzxtUser
=
new
XzxtUser
();
xzxtUser
.
setRealname
(
user
.
getTrueName
());
xzxtUser
.
setUnitcode
(
user
.
getUnitcode
());
String
unitName
=
sysUserMapper
.
getUnitnameByUnitcode
(
user
.
getUnitcode
());
xzxtUser
.
setUnitname
(
unitName
);
user
.
setUnitname
(
unitName
);
XzxtUser
xzxtUser
=
SecureUtil
.
getUserXzxt
();
String
jyxxzjbh
=
xxzjbhService
.
getXxzjbh
(
xzxtUser
.
getUnitcode
(),
null
);
//xxzjbh
String
jyxxzjbh
=
xxzjbhService
.
getXxzjbh
(
xzxtUser
.
getUnitcode
(),
null
);
//xxzjbh
user
.
setId
(
jyxxzjbh
);
user
.
setId
(
jyxxzjbh
);
...
@@ -40,11 +65,24 @@ public class ISysUserServiceImpl implements ISysUserService {
...
@@ -40,11 +65,24 @@ public class ISysUserServiceImpl implements ISysUserService {
// user.setId(xxzjbh);
// user.setId(xxzjbh);
user
.
setDjUser
(
xzxtUser
);
user
.
setDjUser
(
xzxtUser
);
sysUserMapper
.
submit
(
user
);
sysUserMapper
.
submit
(
user
);
//判断数据库里是否有当前身份证号码的数据,如果有就修改,如果没有就新增
if
(
sysUserMapper
.
getUserZpCount
(
user
)
==
0
){
sysUserMapper
.
insertUserPhoto
(
user
);
}
else
{
sysUserMapper
.
updateUserPhoto
(
user
);
}
return
jyxxzjbh
;
return
jyxxzjbh
;
}
}
return
null
;
}
// 用户的列表展示
// 用户的列表展示
@Override
@Override
public
List
<
SysNewUser
>
getUserNewList
(
SysNewUser
sysNewUser
)
throws
Exception
{
public
List
<
SysNewUser
>
getUserNewList
(
SysNewUser
sysNewUser
)
throws
Exception
{
// XzxtUser xzxtUser = SecureUtil.getUserXzxt();
// XzxtUser xzxtUser = SecureUtil.getUserXzxt();
...
@@ -206,5 +244,70 @@ public class ISysUserServiceImpl implements ISysUserService {
...
@@ -206,5 +244,70 @@ public class ISysUserServiceImpl implements ISysUserService {
return
sysUserMapper
.
getUserInfoByParam
(
requestParam
);
return
sysUserMapper
.
getUserInfoByParam
(
requestParam
);
}
}
@Override
public
List
<
SysNewUser
>
getUserShList
(
SysNewUser
sysNewUser
)
throws
Exception
{
XzxtUser
xzxtUser
=
SecureUtil
.
getUserXzxt
();
String
dwUnitCode
=
xzxtUser
.
getUnitcode
();
//当前单位代码
String
userGrade
=
xzxtUser
.
getGrade
();
//用户等级
System
.
out
.
println
(
"从系统中获取的用户等级"
+
userGrade
);
//加一个判断,如果有这个权限,表明可以看所有的用户
//------2023-03-17 去掉F010101和F010102菜单,用户信息管理菜单默认权限为本单位及以下 begin------
// int a = sysUserMapper.getCodeNum(xzxtUser.getId(), "F010101");
int
a
=
0
;
//------2023-03-17 去掉F010101和F010102菜单,用户信息管理菜单默认权限为本单位及以下 end------
// if(a > 0){
dwUnitCode
=
"460000000000"
;
userGrade
=
"S"
;
// }else{
// return new ArrayList<>();
// }
String
grade
=
sysUserMapper
.
getHqdwGrade
(
dwUnitCode
);
//单位所在级别
Map
<
String
,
String
>
mapDwLevCode
=
HqXjDwCommon
.
getMapDwLevCode
(
dwUnitCode
,
grade
);
sysNewUser
.
setCodeLevCol
(
mapDwLevCode
.
get
(
"codeLevCol"
));
sysNewUser
.
setUserUnitCode
(
dwUnitCode
);
List
<
SysNewUser
>
userNewList
=
sysUserMapper
.
getUserShList
(
sysNewUser
);
return
userNewList
;
}
@Override
public
int
getUserShCount
(
SysNewUser
sysNewUser
)
throws
Exception
{
return
sysUserMapper
.
getUserShListCount
(
sysNewUser
);
}
@Override
public
int
shUser
(
SysNewUser
sysNewUser
)
throws
Exception
{
int
a
=
0
;
String
shzt
=
sysNewUser
.
getShzt
();
if
(
StringUtils
.
isNotEmpty
(
shzt
)){
XzxtUser
xzxtUser
=
SecureUtil
.
getUserXzxt
();
sysNewUser
.
setUpUserAll
(
xzxtUser
);
if
(
"2"
.
equals
(
shzt
)){
//同意
String
policemanid
=
sysNewUser
.
getPolicemanid
();
int
count
=
sysUserMapper
.
judgePolicemanid
(
policemanid
,
null
,
null
);
if
(
count
>
0
){
throw
new
Exception
(
"当前警号已有数据, 审批失败"
);
}
SysNewUser
user
=
sysUserMapper
.
getShUserDetail
(
sysNewUser
.
getId
());
user
.
setOpenFlag
(
"1"
);
String
xxzjbh
=
submit
(
user
);
if
(
StringUtils
.
isNotEmpty
(
xxzjbh
)){
sysNewUser
.
setOpenFlag
(
"1"
);
a
=
sysUserMapper
.
updateUserSh
(
sysNewUser
);
}
else
{
throw
new
Exception
(
"新增失败, 不可审批"
);
}
}
else
if
(
"3"
.
equals
(
shzt
)){
a
=
sysUserMapper
.
updateUserSh
(
sysNewUser
);
}
}
return
a
;
}
@Override
public
SysNewUser
getShUserDetail
(
String
id
)
throws
Exception
{
return
sysUserMapper
.
getShUserDetail
(
id
);
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment