@Controller
@RequestMapping(value="/innermsgrecipient")
public class InnerMsgRecipientController
extends com.centit.framework.core.controller.BaseController
| 限定符和类型 | 字段和说明 |
|---|---|
InnerMsgManager |
innerMsgManager |
InnerMsgRecipientManager |
innerMsgRecipientManager |
logDebug, logger, OBJECT, OBJLIST, PAGE_DESC, SEARCH_ARRAY_PREFIX, SEARCH_ARRAY_PREFIX_LEN, SEARCH_NUMBER_ARRAY_PREFIX, SEARCH_NUMBER_ARRAY_PREFIX_LEN, SEARCH_NUMBER_PREFIX, SEARCH_NUMBER_PREFIX_LEN, SEARCH_STRING_PREFIX, SEARCH_STRING_PREFIX_LEN| 构造器和说明 |
|---|
InnerMsgRecipientController() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cangivenotify(javax.servlet.http.HttpServletResponse response)
是否有发公告权限
|
void |
deleteMsg(String msgCode,
javax.servlet.http.HttpServletResponse response)
删除消息,并没有删除该条记录,而是把msgState字段标记为D
|
void |
deleteRecipient(String id,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
删除接受者信息,并没有删除该条记录,而是把msgState字段标记为D
|
void |
getInnerMsg(String msgCode,
javax.servlet.http.HttpServletResponse response)
是否有发公告权限
|
void |
getLoginUserCode(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
获取当前登录用户
|
void |
getMsgExchanges(String sender,
String receiver,
javax.servlet.http.HttpServletResponse response)
往来消息列表
|
void |
listInbox(String[] field,
com.centit.framework.core.dao.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
查询收件箱
|
void |
listnotify(String[] field,
com.centit.framework.core.dao.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
公告列表
|
void |
listOutbox(String[] field,
com.centit.framework.core.dao.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
查询发件箱
|
void |
mergInnerMsg(InnerMsg msg,
String msgCode,
javax.servlet.http.HttpServletResponse response)
更新消息内容
|
void |
mergInnerMsgRecipient(InnerMsgRecipient recipient,
String id,
javax.servlet.http.HttpServletResponse response)
更新接受者信息
|
void |
noticeByUnit(String unitCode,
InnerMsg innerMsg,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
按部门发公告,会匹配该部门以及所有子部门的用户,群发消息
|
void |
sendMsg(InnerMsgRecipient recipient,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
发送或群发消息,recipient必须包含mInnerMsg对象属性,recipient.receive传入是由userCode拼接成的字符串,以逗号隔开
|
void |
unreadMsgCount(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
public InnerMsgRecipientManager innerMsgRecipientManager
@NotNull public InnerMsgManager innerMsgManager
@RequestMapping(value="/inbox",
method=GET)
public void listInbox(String[] field,
com.centit.framework.core.dao.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
field - 显示结果中只需要显示的字段pageDesc - PageDescrequest - HttpServletRequestresponse - HttpServletResponse@RequestMapping(value="/unreadMsgCount",
method=GET)
public void unreadMsgCount(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/outbox",
method=GET)
public void listOutbox(String[] field,
com.centit.framework.core.dao.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
field - 显示结果中只需要显示的字段pageDesc - PageDescrequest - HttpServletRequestresponse - HttpServletResponse@RequestMapping(value="/cangivenotify",
method=GET)
public void cangivenotify(javax.servlet.http.HttpServletResponse response)
response - HttpServletResponse@RequestMapping(value="/{msgCode}",
method=GET)
public void getInnerMsg(@PathVariable
String msgCode,
javax.servlet.http.HttpServletResponse response)
msgCode - msgCoderesponse - HttpServletResponse@RequestMapping(value="/notice",
method=GET)
public void listnotify(String[] field,
com.centit.framework.core.dao.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
field - 显示结果中只需要显示的字段pageDesc - PageDescrequest - HttpServletRequestresponse - HttpServletResponse@RequestMapping(value="/notify/{unitCode}",
method=POST)
public void noticeByUnit(@PathVariable
String unitCode,
InnerMsg innerMsg,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
unitCode - unitCodeinnerMsg - InnerMsgrequest - HttpServletRequestresponse - HttpServletResponseException - Exception@RequestMapping(value="/sendMsg",
method=POST)
public void sendMsg(InnerMsgRecipient recipient,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
recipient - InnerMsgRecipientrequest - HttpServletRequestresponse - HttpServletResponse@RequestMapping(value="/loginuser",
method=GET)
public void getLoginUserCode(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request)
request - HttpServletReqeustresponse - HttpServletResponse@RequestMapping(value="/{msgCode}",
method=PUT)
public void mergInnerMsg(InnerMsg msg,
@PathVariable
String msgCode,
javax.servlet.http.HttpServletResponse response)
msg - InnerMsgmsgCode - 消息编号response - HttpServletResponse@RequestMapping(value="recipient/{id}",
method=PUT)
public void mergInnerMsgRecipient(InnerMsgRecipient recipient,
@PathVariable
String id,
javax.servlet.http.HttpServletResponse response)
recipient - InnerMsgRecipientid - 接收者信息编号response - HttpServletResponse@RequestMapping(value="/{msgCode}",
method=DELETE)
public void deleteMsg(@PathVariable
String msgCode,
javax.servlet.http.HttpServletResponse response)
msgCode - 消息编号response - HttpServletResponse@RequestMapping(value="/recipient/{id}",
method=DELETE)
public void deleteRecipient(@PathVariable
String id,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
id - 接受者信息编号request - HttpServletRequestresponse - HttpServletResponseCopyright © 2017. All rights reserved.