Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
patzn-cloud-service-hmhj
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
wangweidong
patzn-cloud-service-hmhj
Commits
c9cbb735
Commit
c9cbb735
authored
Jul 25, 2021
by
ghxdhr
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改sql文件,添加接口
parent
5a838ef9
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
43 additions
and
2 deletions
+43
-2
NoticeAnnouncementController.java
...ce/lims/hmhj/controller/NoticeAnnouncementController.java
+14
-0
NoticeAnnouncementMapper.java
...ud/service/lims/hmhj/mapper/NoticeAnnouncementMapper.java
+5
-0
INoticeAnnouncementService.java
...service/lims/hmhj/service/INoticeAnnouncementService.java
+2
-0
NoticeAnnouncementServiceImpl.java
...lims/hmhj/service/impl/NoticeAnnouncementServiceImpl.java
+10
-0
NoticeAnnouncementMapper.xml
src/main/resources/mapper/hmhj/NoticeAnnouncementMapper.xml
+6
-0
20210725添加表和数据.sql
src/test/java/resources/db_sql/hmhj/v148/20210725添加表和数据.sql
+6
-2
No files found.
src/main/java/com/patzn/cloud/service/lims/hmhj/controller/NoticeAnnouncementController.java
View file @
c9cbb735
...
...
@@ -55,12 +55,14 @@ public class NoticeAnnouncementController extends ServiceController {
@PutMapping
(
"/{id}"
)
public
RestResult
<
Boolean
>
edit
(
@PathVariable
(
"id"
)
Long
id
,
NoticeAnnouncement
noticeAnnouncement
)
{
noticeAnnouncement
.
setId
(
id
);
noticeAnnouncement
.
setUpdater
(
getAccount
().
getUserName
());
return
success
(
noticeAnnouncementService
.
updateAndRecord
(
noticeAnnouncement
));
}
@ApiOperation
(
"添加"
)
@PostMapping
(
"/"
)
public
RestResult
<
Boolean
>
add
(
NoticeAnnouncement
noticeAnnouncement
)
{
noticeAnnouncement
.
setCreator
(
getAccount
().
getUserName
());
return
success
(
noticeAnnouncementService
.
save
(
noticeAnnouncement
));
}
...
...
@@ -72,4 +74,16 @@ public class NoticeAnnouncementController extends ServiceController {
public
RestResult
<
Boolean
>
delete
(
@RequestParam
(
"ids"
)
List
<
Long
>
ids
)
{
return
success
(
noticeAnnouncementService
.
removeByIds
(
ids
));
}
@ApiOperation
(
"显示最近修改的通知"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
name
=
"count"
,
value
=
"几条数据"
,
required
=
false
,
paramType
=
"query"
,
allowMultiple
=
true
,
dataTypeClass
=
Integer
.
class
),
})
@PostMapping
(
"/recent/"
)
public
RestResult
<
List
<
NoticeAnnouncement
>>
recent
(
@RequestParam
(
value
=
"count"
,
required
=
false
)
Integer
count
)
{
if
(
count
==
null
)
count
=
3
;
return
success
(
noticeAnnouncementService
.
recent
(
count
));
}
}
src/main/java/com/patzn/cloud/service/lims/hmhj/mapper/NoticeAnnouncementMapper.java
View file @
c9cbb735
...
...
@@ -2,6 +2,9 @@ package com.patzn.cloud.service.lims.hmhj.mapper;
import
com.patzn.cloud.commons.mapper.BatchMapper
;
import
com.patzn.cloud.service.hmhj.entity.NoticeAnnouncement
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* <p>
...
...
@@ -13,4 +16,6 @@ import com.patzn.cloud.service.hmhj.entity.NoticeAnnouncement;
*/
public
interface
NoticeAnnouncementMapper
extends
BatchMapper
<
NoticeAnnouncement
>
{
/* 最近的count条数据 */
List
<
NoticeAnnouncement
>
recent
(
@Param
(
"count"
)
Integer
count
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/INoticeAnnouncementService.java
View file @
c9cbb735
...
...
@@ -19,4 +19,6 @@ public interface INoticeAnnouncementService extends IBaseService<NoticeAnnouncem
boolean
removeByIds
(
List
<
Long
>
ids
);
boolean
updateAndRecord
(
NoticeAnnouncement
noticeAnnouncement
);
List
<
NoticeAnnouncement
>
recent
(
Integer
count
);
}
src/main/java/com/patzn/cloud/service/lims/hmhj/service/impl/NoticeAnnouncementServiceImpl.java
View file @
c9cbb735
...
...
@@ -58,4 +58,14 @@ public class NoticeAnnouncementServiceImpl extends BaseServiceImpl<NoticeAnnounc
}
return
this
.
updateById
(
noticeAnnouncement
);
}
/**
*
* @param count 查询最近修改的几条数据
* @return
*/
@Override
public
List
<
NoticeAnnouncement
>
recent
(
Integer
count
)
{
return
baseMapper
.
recent
(
count
);
}
}
src/main/resources/mapper/hmhj/NoticeAnnouncementMapper.xml
View file @
c9cbb735
...
...
@@ -2,4 +2,10 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.patzn.cloud.service.lims.hmhj.mapper.NoticeAnnouncementMapper"
>
<select
id=
"recent"
resultType=
"com.patzn.cloud.service.hmhj.entity.NoticeAnnouncement"
>
SELECT *
FROM notice_announcement
ORDER BY ltime DESC
LIMIT #{count}
</select>
</mapper>
src/test/java/resources/db_sql/hmhj/v148/20210725添加表和数据.sql
View file @
c9cbb735
-- gh
x
-- gh
x
...
...
@@ -9,7 +9,9 @@ CREATE TABLE "public"."notice_announcement" (
"deleted"
int2
DEFAULT
0
,
"company_id"
int8
,
"lid"
int8
,
"ltime"
timestamp
(
0
)
"ltime"
timestamp
(
0
),
"creator"
varchar
(
64
),
"updater"
varchar
(
64
)
)
;
COMMENT
ON
COLUMN
"public"
.
"notice_announcement"
.
"id"
IS
'主键'
;
...
...
@@ -20,6 +22,8 @@ COMMENT ON COLUMN "public"."notice_announcement"."deleted" IS '是否删除(0
COMMENT
ON
COLUMN
"public"
.
"notice_announcement"
.
"company_id"
IS
'公司id'
;
COMMENT
ON
COLUMN
"public"
.
"notice_announcement"
.
"lid"
IS
'最后修改人'
;
COMMENT
ON
COLUMN
"public"
.
"notice_announcement"
.
"ltime"
IS
'最后修改时间'
;
COMMENT
ON
COLUMN
"public"
.
"notice_announcement"
.
"creator"
IS
'创建人'
;
COMMENT
ON
COLUMN
"public"
.
"notice_announcement"
.
"updater"
IS
'修改人'
;
COMMENT
ON
TABLE
"public"
.
"notice_announcement"
IS
'通知公告表'
;
-- 通知记录表
...
...
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