Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
one-certificate-system
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
one-certificate-system
Commits
23145404
Commit
23145404
authored
Jul 28, 2024
by
廖旭伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
证照目录子证配置
parent
d4a8e87d
Changes
13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
3049 additions
and
955 deletions
+3049
-955
one-certificate-manager/doc/一业一证表结构.docx
one-certificate-manager/doc/一业一证表结构.docx
+0
-0
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/dao/CertificateChildDao.java
...rtals/xhx/module/certificate/dao/CertificateChildDao.java
+17
-0
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/dao/ibatis/CertificateChildDaoImpl.java
...odule/certificate/dao/ibatis/CertificateChildDaoImpl.java
+21
-0
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/CertificateChildEntity.java
.../xhx/module/certificate/model/CertificateChildEntity.java
+55
-0
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/CertificateChildQuery.java
...s/xhx/module/certificate/model/CertificateChildQuery.java
+1030
-0
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/CertificateDocumentEntity.java
...x/module/certificate/model/CertificateDocumentEntity.java
+32
-22
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/CertificateDocumentQuery.java
...hx/module/certificate/model/CertificateDocumentQuery.java
+586
-474
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/vo/CertificateChildVo.java
...s/xhx/module/certificate/model/vo/CertificateChildVo.java
+23
-0
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/service/CertificateChildService.java
...x/module/certificate/service/CertificateChildService.java
+16
-0
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/service/impl/CertificateChildServiceImpl.java
...certificate/service/impl/CertificateChildServiceImpl.java
+23
-0
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/web/CertificateChildController.java
...hx/module/certificate/web/CertificateChildController.java
+50
-0
one-certificate-manager/src/main/resources/sqlmap/module/certificate/CertificateChildMapper.xml
...rces/sqlmap/module/certificate/CertificateChildMapper.xml
+657
-0
one-certificate-manager/src/main/resources/sqlmap/module/certificate/CertificateDocumentMapper.xml
...s/sqlmap/module/certificate/CertificateDocumentMapper.xml
+539
-459
No files found.
one-certificate-manager/doc/一业一证表结构.docx
View file @
23145404
No preview for this file type
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/dao/CertificateChildDao.java
0 → 100644
View file @
23145404
package
com.mortals.xhx.module.certificate.dao
;
import
com.mortals.framework.dao.ICRUDDao
;
import
com.mortals.xhx.module.certificate.model.CertificateChildEntity
;
import
java.util.List
;
/**
* 目录子证Dao
* 目录子证 DAO接口
*
* @author zxfei
* @date 2024-07-28
*/
public
interface
CertificateChildDao
extends
ICRUDDao
<
CertificateChildEntity
,
Long
>{
}
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/dao/ibatis/CertificateChildDaoImpl.java
0 → 100644
View file @
23145404
package
com.mortals.xhx.module.certificate.dao.ibatis
;
import
org.springframework.stereotype.Repository
;
import
com.mortals.xhx.module.certificate.dao.CertificateChildDao
;
import
com.mortals.xhx.module.certificate.model.CertificateChildEntity
;
import
java.util.Date
;
import
com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis
;
import
java.util.List
;
/**
* 目录子证DaoImpl DAO接口
*
* @author zxfei
* @date 2024-07-28
*/
@Repository
(
"certificateChildDao"
)
public
class
CertificateChildDaoImpl
extends
BaseCRUDDaoMybatis
<
CertificateChildEntity
,
Long
>
implements
CertificateChildDao
{
}
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/CertificateChildEntity.java
0 → 100644
View file @
23145404
package
com.mortals.xhx.module.certificate.model
;
import
java.util.List
;
import
java.util.ArrayList
;
import
java.math.BigDecimal
;
import
cn.hutool.core.date.DateUtil
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.certificate.model.vo.CertificateChildVo
;
import
lombok.Data
;
/**
* 目录子证实体对象
*
* @author zxfei
* @date 2024-07-28
*/
@Data
public
class
CertificateChildEntity
extends
CertificateChildVo
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 站点id
*/
private
Long
siteId
;
/**
* 证照目录id
*/
private
Long
catalogId
;
/**
* 子证id
*/
private
Long
documentId
;
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
obj
==
null
)
return
false
;
if
(
obj
instanceof
CertificateChildEntity
)
{
CertificateChildEntity
tmp
=
(
CertificateChildEntity
)
obj
;
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
}
}
return
false
;
}
public
void
initAttrValue
(){
this
.
siteId
=
null
;
this
.
catalogId
=
null
;
this
.
documentId
=
null
;
}
}
\ No newline at end of file
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/CertificateChildQuery.java
0 → 100644
View file @
23145404
This diff is collapsed.
Click to expand it.
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/CertificateDocumentEntity.java
View file @
23145404
...
@@ -10,38 +10,46 @@ import com.mortals.framework.model.BaseEntityLong;
...
@@ -10,38 +10,46 @@ import com.mortals.framework.model.BaseEntityLong;
import
com.mortals.xhx.module.certificate.model.vo.CertificateDocumentVo
;
import
com.mortals.xhx.module.certificate.model.vo.CertificateDocumentVo
;
import
lombok.Data
;
import
lombok.Data
;
/**
/**
* 子证配置实体对象
* 子证配置实体对象
*
*
* @author zxfei
* @author zxfei
* @date 2024-07-27
* @date 2024-07-28
*/
*/
@Data
@Data
public
class
CertificateDocumentEntity
extends
CertificateDocumentVo
{
public
class
CertificateDocumentEntity
extends
CertificateDocumentVo
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
/**
* 站点id
* 站点id
*/
*/
private
Long
siteId
;
private
Long
siteId
;
/**
/**
* 部门id
* 部门id
*/
*/
private
Long
deptId
;
private
Long
deptId
;
/**
/**
* 部门名称
* 部门名称
*/
*/
private
String
deptName
;
private
String
deptName
;
/**
/**
* 子证名称
* 子证名称
*/
*/
private
String
documentName
;
private
String
documentName
;
/**
/**
* 状态,0:禁用1:启用
* 状态,0:禁用1:启用
*/
*/
private
Integer
status
;
private
Integer
status
;
/**
* 照面内容模板
*/
private
String
templateContent
;
/**
* 内容表单
*/
private
String
formContent
;
@Override
@Override
public
int
hashCode
()
{
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
return
this
.
getId
().
hashCode
();
}
}
@Override
@Override
public
boolean
equals
(
Object
obj
)
{
public
boolean
equals
(
Object
obj
)
{
...
@@ -49,17 +57,19 @@ public class CertificateDocumentEntity extends CertificateDocumentVo {
...
@@ -49,17 +57,19 @@ public class CertificateDocumentEntity extends CertificateDocumentVo {
if
(
obj
instanceof
CertificateDocumentEntity
)
{
if
(
obj
instanceof
CertificateDocumentEntity
)
{
CertificateDocumentEntity
tmp
=
(
CertificateDocumentEntity
)
obj
;
CertificateDocumentEntity
tmp
=
(
CertificateDocumentEntity
)
obj
;
if
(
this
.
getId
()
==
tmp
.
getId
())
{
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
return
true
;
}
}
}
}
return
false
;
return
false
;
}
}
public
void
initAttrValue
(){
public
void
initAttrValue
(){
this
.
siteId
=
null
;
this
.
siteId
=
null
;
this
.
deptId
=
null
;
this
.
deptId
=
null
;
this
.
deptName
=
""
;
this
.
deptName
=
""
;
this
.
documentName
=
""
;
this
.
documentName
=
""
;
this
.
status
=
1
;
this
.
status
=
1
;
this
.
templateContent
=
""
;
this
.
formContent
=
""
;
}
}
}
}
\ No newline at end of file
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/CertificateDocumentQuery.java
View file @
23145404
This diff is collapsed.
Click to expand it.
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/model/vo/CertificateChildVo.java
0 → 100644
View file @
23145404
package
com.mortals.xhx.module.certificate.model.vo
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.certificate.model.CertificateChildEntity
;
import
java.util.ArrayList
;
import
java.util.List
;
import
lombok.Data
;
import
com.mortals.framework.annotation.Excel
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 目录子证视图对象
*
* @author zxfei
* @date 2024-07-28
*/
@Data
public
class
CertificateChildVo
extends
BaseEntityLong
{
/** 序号,主键,自增长列表 */
private
List
<
Long
>
idList
;
}
\ No newline at end of file
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/service/CertificateChildService.java
0 → 100644
View file @
23145404
package
com.mortals.xhx.module.certificate.service
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.xhx.module.certificate.model.CertificateChildEntity
;
import
com.mortals.xhx.module.certificate.dao.CertificateChildDao
;
/**
* CertificateChildService
*
* 目录子证 service接口
*
* @author zxfei
* @date 2024-07-28
*/
public
interface
CertificateChildService
extends
ICRUDService
<
CertificateChildEntity
,
Long
>{
CertificateChildDao
getDao
();
}
\ No newline at end of file
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/service/impl/CertificateChildServiceImpl.java
0 → 100644
View file @
23145404
package
com.mortals.xhx.module.certificate.service.impl
;
import
org.springframework.beans.BeanUtils
;
import
java.util.function.Function
;
import
org.springframework.stereotype.Service
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.Context
;
import
com.mortals.xhx.module.certificate.dao.CertificateChildDao
;
import
com.mortals.xhx.module.certificate.model.CertificateChildEntity
;
import
com.mortals.xhx.module.certificate.service.CertificateChildService
;
import
lombok.extern.slf4j.Slf4j
;
/**
* CertificateChildService
* 目录子证 service实现
*
* @author zxfei
* @date 2024-07-28
*/
@Service
(
"certificateChildService"
)
@Slf4j
public
class
CertificateChildServiceImpl
extends
AbstractCRUDServiceImpl
<
CertificateChildDao
,
CertificateChildEntity
,
Long
>
implements
CertificateChildService
{
}
\ No newline at end of file
one-certificate-manager/src/main/java/com/mortals/xhx/module/certificate/web/CertificateChildController.java
0 → 100644
View file @
23145404
package
com.mortals.xhx.module.certificate.web
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.*
;
import
com.mortals.framework.model.Context
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.module.certificate.model.CertificateChildEntity
;
import
com.mortals.xhx.module.certificate.service.CertificateChildService
;
import
org.apache.commons.lang3.ArrayUtils
;
import
com.mortals.framework.util.StringUtils
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
com.alibaba.fastjson.JSONObject
;
import
java.util.Arrays
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
static
com
.
mortals
.
framework
.
ap
.
SysConstains
.*;
import
com.mortals.xhx.common.code.*
;
/**
*
* 目录子证
*
* @author zxfei
* @date 2024-07-28
*/
@RestController
@RequestMapping
(
"certificate/child"
)
public
class
CertificateChildController
extends
BaseCRUDJsonBodyMappingController
<
CertificateChildService
,
CertificateChildEntity
,
Long
>
{
@Autowired
private
ParamService
paramService
;
public
CertificateChildController
(){
super
.
setModuleDesc
(
"目录子证"
);
}
@Override
protected
void
init
(
Map
<
String
,
Object
>
model
,
Context
context
)
{
super
.
init
(
model
,
context
);
}
}
\ No newline at end of file
one-certificate-manager/src/main/resources/sqlmap/module/certificate/CertificateChildMapper.xml
0 → 100644
View file @
23145404
This diff is collapsed.
Click to expand it.
one-certificate-manager/src/main/resources/sqlmap/module/certificate/CertificateDocumentMapper.xml
View file @
23145404
This diff is collapsed.
Click to expand it.
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