Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
T
tjmdp
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Redmine
Redmine
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
other-project
tjmdp
Commits
22310329
Commit
22310329
authored
Apr 16, 2019
by
liuyang
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://192.168.10.120:8080/other-project/tjmdp
parents
68eb2767
4274060e
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
340 additions
and
21 deletions
+340
-21
ActivityController.java
src/main/java/com/qiankun/controller/ActivityController.java
+45
-0
UserController.java
src/main/java/com/qiankun/controller/UserController.java
+0
-0
ActivityDao.java
src/main/java/com/qiankun/dao/ActivityDao.java
+17
-0
ActivityDaoImpl.java
src/main/java/com/qiankun/dao/ActivityDaoImpl.java
+51
-0
Activity.java
src/main/java/com/qiankun/entity/Activity.java
+6
-16
ActivityService.java
src/main/java/com/qiankun/service/ActivityService.java
+39
-0
UserService.java
src/main/java/com/qiankun/service/UserService.java
+2
-3
ActivityVo.java
src/main/java/com/qiankun/vo/ActivityVo.java
+38
-0
main.jsp
src/main/webapp/WEB-INF/decorators/main.jsp
+1
-2
activitylist.jsp
src/main/webapp/WEB-INF/pages/activity/activitylist.jsp
+141
-0
No files found.
src/main/java/com/qiankun/controller/ActivityController.java
0 → 100644
View file @
22310329
package
com
.
qiankun
.
controller
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.servlet.ModelAndView
;
import
com.qiankun.controller.base.BaseController
;
import
com.qiankun.entity.Activity
;
import
com.qiankun.service.ActivityService
;
import
com.qiankun.vo.ActivityVo
;
@Controller
public
class
ActivityController
extends
BaseController
<
Object
>{
@Autowired
private
ActivityService
activityService
;
@RequestMapping
(
"/activity/list"
)
public
ModelAndView
list
()
throws
Exception
{
ModelAndView
view
=
new
ModelAndView
();
view
.
setViewName
(
"activity/activitylist"
);
return
view
;
}
@RequestMapping
(
"/activity/add"
)
public
ModelAndView
userAdd
(
String
id
)
throws
Exception
{
ModelAndView
view
=
new
ModelAndView
();
ActivityVo
vo
=
new
ActivityVo
();
if
(
StringUtils
.
isNotBlank
(
id
))
{
Activity
activity
=
activityService
.
findById
(
id
);
}
view
.
setViewName
(
"activity/saveactivity"
);
view
.
getModel
().
put
(
"dict"
,
dict
());
view
.
getModel
().
put
(
"activity"
,
vo
);
return
view
;
}
}
\ No newline at end of file
src/main/java/com/qiankun/controller/UserController.java
View file @
22310329
This diff is collapsed.
Click to expand it.
src/main/java/com/qiankun/dao/ActivityDao.java
0 → 100644
View file @
22310329
package
com
.
qiankun
.
dao
;
import
java.util.Date
;
import
com.qiankun.dao.core.Hints
;
import
com.qiankun.dao.core.IDao
;
import
com.qiankun.entity.Activity
;
import
com.qiankun.pages.IPageList
;
public
interface
ActivityDao
extends
IDao
<
Activity
,
String
>
{
IPageList
<
Activity
>
findActivityPage
(
String
searchStr
,
String
type
,
String
order
,
String
sort
,
Hints
hints
);
}
src/main/java/com/qiankun/dao/ActivityDaoImpl.java
0 → 100644
View file @
22310329
package
com
.
qiankun
.
dao
;
import
java.util.Date
;
import
org.springframework.stereotype.Repository
;
import
com.qiankun.dao.core.AbsDao
;
import
com.qiankun.dao.core.Hints
;
import
com.qiankun.entity.Activity
;
import
com.qiankun.pages.IPageList
;
import
com.qiankun.pages.PageListImpl
;
@Repository
public
class
ActivityDaoImpl
extends
AbsDao
<
Activity
,
String
>
implements
ActivityDao
{
private
static
final
String
FIND_ACTIVITY_PAGE
=
" from Activity where name like ? "
;
@Override
public
IPageList
<
Activity
>
findActivityPage
(
String
searchStr
,
String
type
,
String
order
,
String
sort
,
Hints
hints
)
{
if
(
order
==
null
){
order
=
" createTime "
;
}
if
(
sort
==
null
){
sort
=
" desc "
;
}
String
hql
=
""
;
if
(
type
!=
null
){
hql
=
" and type = '"
+
type
+
"'"
;
}
if
(
searchStr
==
null
)
{
searchStr
=
"%"
;
}
String
param
=
"%"
+
searchStr
+
"%"
;
IPageList
<
Activity
>
Activitys
=
new
PageListImpl
<
Activity
>();
Activitys
.
setRecords
(
find
(
FIND_ACTIVITY_PAGE
+
hql
+
sortHQL
(
order
,
sort
),
hints
,
param
));
Activitys
.
setRecordTotal
(
findCount
(
" select count(*) "
+
FIND_ACTIVITY_PAGE
+
hql
,
param
));
return
Activitys
;
}
}
src/main/java/com/qiankun/entity/Activity.java
View file @
22310329
...
@@ -41,9 +41,6 @@ public class Activity {
...
@@ -41,9 +41,6 @@ public class Activity {
@Lob
@Lob
private
String
content
;
//详细信息
private
String
content
;
//详细信息
@ManyToOne
private
User
review
;
//;
private
Date
day
;
//活动时间
private
Date
day
;
//活动时间
private
long
max
;
//最大人数;
private
long
max
;
//最大人数;
...
@@ -60,7 +57,7 @@ public class Activity {
...
@@ -60,7 +57,7 @@ public class Activity {
@JsonIgnore
@JsonIgnore
private
Set
<
User
>
user
=
new
HashSet
<
User
>();
private
Set
<
User
>
user
=
new
HashSet
<
User
>();
private
Date
upd
ateTime
=
new
Date
();
private
Date
cre
ateTime
=
new
Date
();
public
String
getId
()
{
public
String
getId
()
{
return
id
;
return
id
;
...
@@ -102,14 +99,6 @@ public class Activity {
...
@@ -102,14 +99,6 @@ public class Activity {
this
.
content
=
content
;
this
.
content
=
content
;
}
}
public
User
getReview
()
{
return
review
;
}
public
void
setReview
(
User
review
)
{
this
.
review
=
review
;
}
public
Date
getDay
()
{
public
Date
getDay
()
{
return
day
;
return
day
;
}
}
...
@@ -166,12 +155,12 @@ public class Activity {
...
@@ -166,12 +155,12 @@ public class Activity {
this
.
user
=
user
;
this
.
user
=
user
;
}
}
public
Date
get
Upd
ateTime
()
{
public
Date
get
Cre
ateTime
()
{
return
upd
ateTime
;
return
cre
ateTime
;
}
}
public
void
set
UpdateTime
(
Date
upd
ateTime
)
{
public
void
set
CreateTime
(
Date
cre
ateTime
)
{
this
.
updateTime
=
upd
ateTime
;
this
.
createTime
=
cre
ateTime
;
}
}
...
@@ -180,4 +169,5 @@ public class Activity {
...
@@ -180,4 +169,5 @@ public class Activity {
}
}
src/main/java/com/qiankun/service/ActivityService.java
0 → 100644
View file @
22310329
package
com
.
qiankun
.
service
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
com.qiankun.dao.ActivityDao
;
import
com.qiankun.dao.core.Hints
;
import
com.qiankun.entity.Activity
;
import
com.qiankun.pages.IPageList
;
@Service
public
class
ActivityService
{
@Autowired
private
ActivityDao
activityDao
;
public
Activity
findById
(
String
id
)
{
Activity
activity
=
activityDao
.
find
(
id
);
return
activity
;
}
@Transactional
public
void
save
(
Activity
activity
)
{
activityDao
.
save
(
activity
);
}
@Transactional
public
void
remove
(
String
id
)
{
activityDao
.
remove
(
id
);
}
public
IPageList
<
Activity
>
findByActivitys
(
String
searchStr
,
String
type
,
String
order
,
String
sort
,
Hints
hints
){
IPageList
<
Activity
>
activitys
=
activityDao
.
findActivityPage
(
searchStr
,
type
,
order
,
sort
,
hints
);
return
activitys
;
}
}
src/main/java/com/qiankun/service/UserService.java
View file @
22310329
package
com
.
qiankun
.
service
;
package
com
.
qiankun
.
service
;
import
org.dom4j.util.UserDataDocumentFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
...
@@ -24,8 +23,8 @@ public class UserService {
...
@@ -24,8 +23,8 @@ public class UserService {
@Transactional
@Transactional
public
void
save
(
User
user
)
{
public
User
save
(
User
user
)
{
userDao
.
save
(
user
);
return
userDao
.
save
(
user
);
}
}
@Transactional
@Transactional
...
...
src/main/java/com/qiankun/vo/ActivityVo.java
0 → 100644
View file @
22310329
package
com
.
qiankun
.
vo
;
import
java.util.Date
;
import
javax.persistence.Lob
;
import
javax.persistence.ManyToOne
;
import
com.qiankun.entity.User
;
public
class
ActivityVo
{
private
String
id
;
private
String
name
;
//活动名称
private
String
type
;
//活动类型
private
String
addr
;
//地点
private
String
content
;
//详细信息
private
Date
day
;
//活动时间
private
long
max
;
//最大人数;
private
String
crowd
;
//适用人群 1,2,3
private
boolean
available
;
//活动是否可用
private
String
contacts
;
//联系人
private
String
tel
;
//联系电话
}
src/main/webapp/WEB-INF/decorators/main.jsp
View file @
22310329
...
@@ -246,7 +246,7 @@
...
@@ -246,7 +246,7 @@
<ul
class=
"submenu"
>
<ul
class=
"submenu"
>
<li>
<li>
<a
href=
"
form-elements.html
"
>
<a
href=
"
<webpath:path/>/activity/list
"
>
<i
class=
"icon-double-angle-right"
></i>
<i
class=
"icon-double-angle-right"
></i>
活动管理
活动管理
</a>
</a>
...
@@ -276,7 +276,6 @@
...
@@ -276,7 +276,6 @@
<span
class=
"menu-text"
>
<span
class=
"menu-text"
>
礼物管理
礼物管理
</span>
</span>
</a>
</a>
</li>
</li>
...
...
src/main/webapp/WEB-INF/pages/activity/activitylist.jsp
0 → 100644
View file @
22310329
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="webpath" uri="/WEB-INF/tlds/path.tld"%>
<%@ taglib prefix="webpage" uri="/WEB-INF/tlds/pageview.tld"%>
<head>
</head>
<div class="main-content">
<div class="breadcrumbs" id="breadcrumbs">
<ul class="breadcrumb">
<li>
<i class="icon-home home-icon"></i>
<a href="#">首页</a>
</li>
<li class="active">活动管理</li>
</ul><!-- .breadcrumb -->
</div>
<div class="page-content">
<div class="row">
<div class="col-xs-12">
<div class="widget-toolbox">
<div class="btn-group">
<button class="btn btn-sm btn-success" onclick="window.location.href='<webpath:path/>/user/add'">
<i class="icon-plus-sign-alt bigger-110"></i>
新增
</button>
<button class="btn btn-sm btn-success">
<i class="icon-star-half-full bigger-110"></i>
禁用
</button>
<button class="btn btn-sm btn-danger">
<i class="icon-trash bigger-110"></i>
删除
</button>
</div>
</div>
<div class="pull-left">共条</div>
<table id="table-data" class="table table-bordered ">
<thead>
<tr class="">
<th class="center">
<label>
<input type="checkbox" class="ace">
<span class="lbl"></span>
</label>
</th>
<th>活动名称</th>
<th>活动类型</th>
<th>活动地址</th>
<th>活动时间</th>
<th>最大人数</th>
<th>适用人群</th>
<th>联系人</th>
<th>联系电话</th>
<th class="hidden-480">状态</th>
<th width="100">操作</th>
</tr>
</thead>
<tbody>
<tr class="tr-highlight">
<td class="center" width=10>
<label>
<input type="checkbox" class="ace">
<span class="lbl"></span>
</label>
</td>
<td title=""></td>
<td title=""></td>
<td title=""></td>
<td title=""></td>
<td title=""></td>
<td title=""></td>
<td title=""></td>
<td title=""></td>
<td title=""></td>
<td>
<div class="visible-md visible-lg hidden-sm hidden-xs btn-group">
<button class="btn btn-xs btn-info" onclick="window.location.href='<webpath:path/>/'">
<i class="icon-edit bigger-120"></i>
</button>
<button class="btn btn-xs btn-danger">
<i class="icon-trash bigger-120"></i>
</button>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
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