FHlogService.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.zhcs.dt.service.system.fhlog.impl;
  2. import java.util.Date;
  3. import java.util.List;
  4. import javax.annotation.Resource;
  5. import org.springframework.stereotype.Service;
  6. import com.zhcs.dt.dao.DaoSupport;
  7. import com.zhcs.dt.entity.Page;
  8. import com.zhcs.dt.service.system.fhlog.FHlogManager;
  9. import com.zhcs.dt.util.PageData;
  10. import com.zhcs.dt.util.Tools;
  11. import com.zhcs.dt.util.UuidUtil;
  12. /**
  13. * 说明: 操作日志记录
  14. * 创建人:FH Q313596790
  15. * 创建时间:2016-05-10
  16. * @version
  17. */
  18. @Service("fhlogService")
  19. public class FHlogService implements FHlogManager{
  20. @Resource(name = "daoSupport")
  21. private DaoSupport dao;
  22. /**新增
  23. * @param pd
  24. * @throws Exception
  25. */
  26. public void save(String USERNAME, String CONTENT)throws Exception{
  27. PageData pd = new PageData();
  28. pd.put("USERNAME", USERNAME); //用户名
  29. pd.put("CONTENT", CONTENT); //事件
  30. pd.put("FHLOG_ID", UuidUtil.get32UUID()); //主键
  31. pd.put("CZTIME", Tools.date2Str(new Date())); //操作时间
  32. dao.save("FHlogMapper.save", pd);
  33. }
  34. /**删除
  35. * @param pd
  36. * @throws Exception
  37. */
  38. public void delete(PageData pd)throws Exception{
  39. dao.delete("FHlogMapper.delete", pd);
  40. }
  41. /**列表
  42. * @param page
  43. * @throws Exception
  44. */
  45. @SuppressWarnings("unchecked")
  46. public List<PageData> list(Page page)throws Exception{
  47. return (List<PageData>)dao.findForList("FHlogMapper.datalistPage", page);
  48. }
  49. /**列表(全部)
  50. * @param pd
  51. * @throws Exception
  52. */
  53. @SuppressWarnings("unchecked")
  54. public List<PageData> listAll(PageData pd)throws Exception{
  55. return (List<PageData>)dao.findForList("FHlogMapper.listAll", pd);
  56. }
  57. /**通过id获取数据
  58. * @param pd
  59. * @throws Exception
  60. */
  61. public PageData findById(PageData pd)throws Exception{
  62. return (PageData)dao.findForObject("FHlogMapper.findById", pd);
  63. }
  64. /**批量删除
  65. * @param ArrayDATA_IDS
  66. * @throws Exception
  67. */
  68. public void deleteAll(String[] ArrayDATA_IDS)throws Exception{
  69. dao.delete("FHlogMapper.deleteAll", ArrayDATA_IDS);
  70. }
  71. }