Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sample-form-platform
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
赵啸非
sample-form-platform
Commits
99bb1321
Commit
99bb1321
authored
Nov 10, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加公共庫
parent
32a95b70
Changes
11
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
160 additions
and
232 deletions
+160
-232
sample-form-manager/db/menu.sql
sample-form-manager/db/menu.sql
+3
-148
sample-form-manager/db/module.sql
sample-form-manager/db/module.sql
+4
-2
sample-form-manager/src/main/java/com/mortals/xhx/module/pubdatum/dao/PubdatumDao.java
...java/com/mortals/xhx/module/pubdatum/dao/PubdatumDao.java
+17
-0
sample-form-manager/src/main/java/com/mortals/xhx/module/pubdatum/dao/ibatis/PubdatumDaoImpl.java
...rtals/xhx/module/pubdatum/dao/ibatis/PubdatumDaoImpl.java
+21
-0
sample-form-manager/src/main/java/com/mortals/xhx/module/pubdatum/model/PubdatumEntity.java
...com/mortals/xhx/module/pubdatum/model/PubdatumEntity.java
+6
-6
sample-form-manager/src/main/java/com/mortals/xhx/module/pubdatum/model/PubdatumQuery.java
.../com/mortals/xhx/module/pubdatum/model/PubdatumQuery.java
+52
-52
sample-form-manager/src/main/java/com/mortals/xhx/module/pubdatum/model/vo/PubdatumVo.java
.../com/mortals/xhx/module/pubdatum/model/vo/PubdatumVo.java
+3
-3
sample-form-manager/src/main/java/com/mortals/xhx/module/pubdatum/service/PubdatumService.java
.../mortals/xhx/module/pubdatum/service/PubdatumService.java
+14
-0
sample-form-manager/src/main/java/com/mortals/xhx/module/pubdatum/service/impl/PubdatumServiceImpl.java
...xhx/module/pubdatum/service/impl/PubdatumServiceImpl.java
+19
-0
sample-form-manager/src/main/java/com/mortals/xhx/module/pubdatum/web/PubdatumController.java
...m/mortals/xhx/module/pubdatum/web/PubdatumController.java
+6
-6
sample-form-manager/src/main/resources/sqlmap/module/pubdatum/PubdatumMapper.xml
.../main/resources/sqlmap/module/pubdatum/PubdatumMapper.xml
+15
-15
No files found.
sample-form-manager/db/menu.sql
View file @
99bb1321
This diff is collapsed.
Click to expand it.
sample-form-manager/db/module.sql
View file @
99bb1321
...
...
@@ -163,8 +163,8 @@ CREATE TABLE mortals_xhx_matter_datum
-- ----------------------------
-- 事项材料公共库表
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_xhx_pub
lic_
datum`
;
CREATE
TABLE
mortals_xhx_pub
lic_
datum
DROP
TABLE
IF
EXISTS
`mortals_xhx_pubdatum`
;
CREATE
TABLE
mortals_xhx_pubdatum
(
`id`
bigint
(
20
)
AUTO_INCREMENT
COMMENT
'主键,自增长'
,
`matterId`
bigint
(
20
)
COMMENT
'事项matter id'
,
...
...
@@ -187,3 +187,5 @@ CREATE TABLE mortals_xhx_public_datum
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
lic/dao/PublicD
atumDao.java
→
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
datum/dao/Pubd
atumDao.java
View file @
99bb1321
package
com.mortals.xhx.module.pub
lic
.dao
;
package
com.mortals.xhx.module.pub
datum
.dao
;
import
com.mortals.framework.dao.ICRUDDao
;
import
com.mortals.xhx.module.pub
lic.model.PublicD
atumEntity
;
import
com.mortals.xhx.module.pub
datum.model.Pubd
atumEntity
;
import
java.util.List
;
/**
* 事项材料公共库Dao
...
...
@@ -11,7 +11,7 @@ import java.util.List;
* @date 2022-11-10
*/
public
interface
Pub
licDatumDao
extends
ICRUDDao
<
PublicD
atumEntity
,
Long
>{
public
interface
Pub
datumDao
extends
ICRUDDao
<
Pubd
atumEntity
,
Long
>{
}
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
lic/dao/ibatis/PublicD
atumDaoImpl.java
→
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
datum/dao/ibatis/Pubd
atumDaoImpl.java
View file @
99bb1321
package
com.mortals.xhx.module.pub
lic
.dao.ibatis
;
package
com.mortals.xhx.module.pub
datum
.dao.ibatis
;
import
org.springframework.stereotype.Repository
;
import
com.mortals.xhx.module.pub
lic.dao.PublicD
atumDao
;
import
com.mortals.xhx.module.pub
lic.model.PublicD
atumEntity
;
import
com.mortals.xhx.module.pub
datum.dao.Pubd
atumDao
;
import
com.mortals.xhx.module.pub
datum.model.Pubd
atumEntity
;
import
java.util.Date
;
import
com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis
;
import
java.util.List
;
...
...
@@ -13,8 +13,8 @@ import java.util.List;
* @author zxfei
* @date 2022-11-10
*/
@Repository
(
"pub
licD
atumDao"
)
public
class
Pub
licDatumDaoImpl
extends
BaseCRUDDaoMybatis
<
PublicDatumEntity
,
Long
>
implements
PublicD
atumDao
{
@Repository
(
"pub
d
atumDao"
)
public
class
Pub
datumDaoImpl
extends
BaseCRUDDaoMybatis
<
PubdatumEntity
,
Long
>
implements
Pubd
atumDao
{
...
...
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
lic/model/PublicD
atumEntity.java
→
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
datum/model/Pubd
atumEntity.java
View file @
99bb1321
package
com.mortals.xhx.module.pub
lic
.model
;
package
com.mortals.xhx.module.pub
datum
.model
;
import
java.util.List
;
import
java.util.ArrayList
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.pub
lic.model.vo.PublicD
atumVo
;
import
com.mortals.xhx.module.pub
datum.model.vo.Pubd
atumVo
;
/**
* 事项材料公共库实体对象
*
...
...
@@ -13,7 +13,7 @@ import com.mortals.xhx.module.public.model.vo.PublicDatumVo;
* @date 2022-11-10
*/
public
class
Pub
licDatumEntity
extends
PublicD
atumVo
{
public
class
Pub
datumEntity
extends
Pubd
atumVo
{
private
static
final
long
serialVersionUID
=
1L
;
/**
...
...
@@ -59,7 +59,7 @@ public class PublicDatumEntity extends PublicDatumVo {
public
Pub
licD
atumEntity
(){}
public
Pub
d
atumEntity
(){}
/**
* 获取 事项matter id
* @return Long
...
...
@@ -211,8 +211,8 @@ public class PublicDatumEntity extends PublicDatumVo {
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
obj
==
null
)
return
false
;
if
(
obj
instanceof
Pub
licD
atumEntity
)
{
Pub
licDatumEntity
tmp
=
(
PublicD
atumEntity
)
obj
;
if
(
obj
instanceof
Pub
d
atumEntity
)
{
Pub
datumEntity
tmp
=
(
Pubd
atumEntity
)
obj
;
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
}
...
...
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
lic/model/PublicD
atumQuery.java
→
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
datum/model/Pubd
atumQuery.java
View file @
99bb1321
This diff is collapsed.
Click to expand it.
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
lic/model/vo/PublicD
atumVo.java
→
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
datum/model/vo/Pubd
atumVo.java
View file @
99bb1321
package
com.mortals.xhx.module.pub
lic
.model.vo
;
package
com.mortals.xhx.module.pub
datum
.model.vo
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.pub
lic.model.PublicD
atumEntity
;
import
com.mortals.xhx.module.pub
datum.model.Pubd
atumEntity
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
...
...
@@ -9,6 +9,6 @@ import java.util.List;
* @author zxfei
* @date 2022-11-10
*/
public
class
Pub
licD
atumVo
extends
BaseEntityLong
{
public
class
Pub
d
atumVo
extends
BaseEntityLong
{
}
\ No newline at end of file
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
lic/service/PublicD
atumService.java
→
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
datum/service/Pubd
atumService.java
View file @
99bb1321
package
com.mortals.xhx.module.pub
lic
.service
;
package
com.mortals.xhx.module.pub
datum
.service
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.xhx.module.pub
lic.model.PublicD
atumEntity
;
import
com.mortals.xhx.module.pub
datum.model.Pubd
atumEntity
;
/**
* Pub
licD
atumService
* Pub
d
atumService
*
* 事项材料公共库 service接口
*
* @author zxfei
* @date 2022-11-10
*/
public
interface
Pub
licDatumService
extends
ICRUDService
<
PublicD
atumEntity
,
Long
>{
public
interface
Pub
datumService
extends
ICRUDService
<
Pubd
atumEntity
,
Long
>{
}
\ No newline at end of file
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
lic/service/impl/PublicD
atumServiceImpl.java
→
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
datum/service/impl/Pubd
atumServiceImpl.java
View file @
99bb1321
package
com.mortals.xhx.module.pub
lic
.service.impl
;
package
com.mortals.xhx.module.pub
datum
.service.impl
;
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.pub
lic.dao.PublicD
atumDao
;
import
com.mortals.xhx.module.pub
lic.model.PublicD
atumEntity
;
import
com.mortals.xhx.module.pub
lic.service.PublicD
atumService
;
import
com.mortals.xhx.module.pub
datum.dao.Pubd
atumDao
;
import
com.mortals.xhx.module.pub
datum.model.Pubd
atumEntity
;
import
com.mortals.xhx.module.pub
datum.service.Pubd
atumService
;
/**
* Pub
licD
atumService
* Pub
d
atumService
* 事项材料公共库 service实现
*
* @author zxfei
* @date 2022-11-10
*/
@Service
(
"pub
licD
atumService"
)
public
class
Pub
licDatumServiceImpl
extends
AbstractCRUDServiceImpl
<
PublicDatumDao
,
PublicDatumEntity
,
Long
>
implements
PublicD
atumService
{
@Service
(
"pub
d
atumService"
)
public
class
Pub
datumServiceImpl
extends
AbstractCRUDServiceImpl
<
PubdatumDao
,
PubdatumEntity
,
Long
>
implements
Pubd
atumService
{
}
\ No newline at end of file
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
lic/web/PublicD
atumController.java
→
sample-form-manager/src/main/java/com/mortals/xhx/module/pub
datum/web/Pubd
atumController.java
View file @
99bb1321
package
com.mortals.xhx.module.pub
lic
.web
;
package
com.mortals.xhx.module.pub
datum
.web
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -9,8 +9,8 @@ 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.pub
lic.model.PublicD
atumEntity
;
import
com.mortals.xhx.module.pub
lic.service.PublicD
atumService
;
import
com.mortals.xhx.module.pub
datum.model.Pubd
atumEntity
;
import
com.mortals.xhx.module.pub
datum.service.Pubd
atumService
;
import
org.apache.commons.lang3.ArrayUtils
;
import
com.mortals.framework.util.StringUtils
;
import
java.util.HashMap
;
...
...
@@ -30,13 +30,13 @@ import static com.mortals.framework.ap.SysConstains.*;
* @date 2022-11-10
*/
@RestController
@RequestMapping
(
"pub
lic/
datum"
)
public
class
Pub
licDatumController
extends
BaseCRUDJsonBodyMappingController
<
PublicDatumService
,
PublicD
atumEntity
,
Long
>
{
@RequestMapping
(
"pubdatum"
)
public
class
Pub
datumController
extends
BaseCRUDJsonBodyMappingController
<
PubdatumService
,
Pubd
atumEntity
,
Long
>
{
@Autowired
private
ParamService
paramService
;
public
Pub
licD
atumController
(){
public
Pub
d
atumController
(){
super
.
setModuleDesc
(
"事项材料公共库"
);
}
...
...
sample-form-manager/src/main/resources/sqlmap/module/pub
lic/PublicD
atumMapper.xml
→
sample-form-manager/src/main/resources/sqlmap/module/pub
datum/Pubd
atumMapper.xml
View file @
99bb1321
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper
namespace=
"com.mortals.xhx.module.pub
lic.dao.ibatis.PublicD
atumDaoImpl"
>
<mapper
namespace=
"com.mortals.xhx.module.pub
datum.dao.ibatis.Pubd
atumDaoImpl"
>
<!-- 字段和属性映射 -->
<resultMap
type=
"Pub
licDatumEntity"
id=
"PublicD
atumEntity-Map"
>
<resultMap
type=
"Pub
datumEntity"
id=
"Pubd
atumEntity-Map"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"matterId"
column=
"matterId"
/>
<result
property=
"deptId"
column=
"deptId"
/>
...
...
@@ -71,8 +71,8 @@
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert
id=
"insert"
parameterType=
"Pub
licD
atumEntity"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into mortals_xhx_pub
lic_
datum
<insert
id=
"insert"
parameterType=
"Pub
d
atumEntity"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into mortals_xhx_pubdatum
(matterId,deptId,deptCode,materialName,materiaFullName,total,sort,sampleName,samplePath,preViewPath,createTime,createUserId,updateTime)
VALUES
(#{matterId},#{deptId},#{deptCode},#{materialName},#{materiaFullName},#{total},#{sort},#{sampleName},#{samplePath},#{preViewPath},#{createTime},#{createUserId},#{updateTime})
...
...
@@ -80,7 +80,7 @@
<!-- 批量新增 -->
<insert
id=
"insertBatch"
parameterType=
"paramDto"
>
insert into mortals_xhx_pub
lic_
datum
insert into mortals_xhx_pubdatum
(matterId,deptId,deptCode,materialName,materiaFullName,total,sort,sampleName,samplePath,preViewPath,createTime,createUserId,updateTime)
VALUES
<foreach
collection=
"data.dataList"
item=
"item"
index=
"index"
separator=
","
>
...
...
@@ -91,7 +91,7 @@
<!-- 根据ParamDto更新 -->
<update
id=
"update"
parameterType=
"paramDto"
>
update mortals_xhx_pub
lic_
datum as a
update mortals_xhx_pubdatum as a
set
<trim
suffixOverrides=
","
suffix=
""
>
<if
test=
"(colPickMode==0 and data.containsKey('matterId')) or (colPickMode==1 and !data.containsKey('matterId'))"
>
...
...
@@ -158,7 +158,7 @@
</update>
<!-- 批量更新 -->
<update
id=
"updateBatch"
parameterType=
"paramDto"
>
update mortals_xhx_pub
lic_
datum as a
update mortals_xhx_pubdatum as a
<trim
prefix=
"set"
suffixOverrides=
","
>
<trim
prefix=
"matterId=(case"
suffix=
"ELSE matterId end),"
>
<foreach
collection=
"data.dataList"
item=
"item"
index=
"index"
separator=
""
>
...
...
@@ -283,25 +283,25 @@
</foreach>
</update>
<!-- 根据主健查询 -->
<select
id=
"getByKey"
parameterType=
"paramDto"
resultMap=
"Pub
licD
atumEntity-Map"
>
<select
id=
"getByKey"
parameterType=
"paramDto"
resultMap=
"Pub
d
atumEntity-Map"
>
select
<include
refid=
"_columns"
/>
from mortals_xhx_pub
lic_
datum as a
from mortals_xhx_pubdatum as a
where a.id=#{condition.id}
</select>
<!-- 根据主健删除 -->
<delete
id=
"deleteByKey"
parameterType=
"paramDto"
>
delete a.* from mortals_xhx_pub
lic_
datum as a where a.id=#{condition.id}
delete a.* from mortals_xhx_pubdatum as a where a.id=#{condition.id}
</delete>
<!-- 根据主健删除一批,针对单一主健有效 -->
<delete
id=
"deleteByKeys"
>
delete from mortals_xhx_pub
lic_
datum where id in
delete from mortals_xhx_pubdatum where id in
<foreach
collection=
"array"
item=
"item"
index=
"index"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</delete>
<!-- 根据paramDto删除一批 -->
<delete
id=
"deleteByMap"
parameterType=
"paramDto"
>
delete a.* from mortals_xhx_pub
lic_
datum as a
delete a.* from mortals_xhx_pubdatum as a
<trim
suffixOverrides=
"where"
suffix=
""
>
where
<trim
prefixOverrides=
"and"
prefix=
""
>
...
...
@@ -310,9 +310,9 @@
</trim>
</delete>
<!-- 获取列表 -->
<select
id=
"getList"
parameterType=
"paramDto"
resultMap=
"Pub
licD
atumEntity-Map"
>
<select
id=
"getList"
parameterType=
"paramDto"
resultMap=
"Pub
d
atumEntity-Map"
>
select
<include
refid=
"_columns"
/>
from mortals_xhx_pub
lic_
datum as a
from mortals_xhx_pubdatum as a
<trim
suffixOverrides=
"where"
suffix=
""
>
where
<trim
prefixOverrides=
"and"
prefix=
""
>
...
...
@@ -327,7 +327,7 @@
<!-- 获取 -->
<select
id=
"getListCount"
parameterType=
"paramDto"
resultType=
"int"
>
select count(1)
from mortals_xhx_pub
lic_
datum as a
from mortals_xhx_pubdatum as a
<trim
suffixOverrides=
"where"
suffix=
""
>
where
<trim
prefixOverrides=
"and"
prefix=
""
>
...
...
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