611145f9bc239e71698f96a010d9be93da87c2aa.svn-base 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package cn.com.goldenwater.dcproj.service.impl.tac;
  2. import cn.com.goldenwater.dcproj.dao.GwComFileDao;
  3. import cn.com.goldenwater.dcproj.dao.TacObjPblmHbDao;
  4. import cn.com.goldenwater.dcproj.dao.TacObjPblmstbHbDao;
  5. import cn.com.goldenwater.dcproj.model.GwComFile;
  6. import cn.com.goldenwater.dcproj.model.TacObjPblmHb;
  7. import cn.com.goldenwater.dcproj.model.TacObjPblmstbHb;
  8. import cn.com.goldenwater.dcproj.param.TacObjPblmHbParam;
  9. import cn.com.goldenwater.dcproj.param.TacObjPblmstbHbParam;
  10. import cn.com.goldenwater.dcproj.service.TacObjPblmHbService;
  11. import cn.com.goldenwater.core.service.AbstractCrudService;
  12. import com.github.pagehelper.PageHelper;
  13. import com.github.pagehelper.PageInfo;
  14. import org.springframework.beans.factory.annotation.Autowired;
  15. import org.springframework.stereotype.Service;
  16. import org.springframework.transaction.annotation.Transactional;
  17. import cn.com.goldenwater.id.util.UuidUtil;
  18. import java.util.List;
  19. import java.util.Date;
  20. /**
  21. * @author lhc
  22. * @date 2024-12-25
  23. */
  24. @Service
  25. @Transactional
  26. public class TacObjPblmHbServiceImpl extends AbstractCrudService<TacObjPblmHb, TacObjPblmHbParam> implements TacObjPblmHbService {
  27. @Autowired
  28. private TacObjPblmHbDao tacObjPblmHbDao;
  29. @Autowired
  30. private GwComFileDao gwComFileDao;
  31. public TacObjPblmHbServiceImpl(TacObjPblmHbDao tacObjPblmHbDao) {
  32. super(tacObjPblmHbDao);
  33. this.tacObjPblmHbDao = tacObjPblmHbDao;
  34. }
  35. @Override
  36. public int insert(TacObjPblmHb tacObjPblmHb) {
  37. return this.tacObjPblmHbDao.insert(tacObjPblmHb);
  38. }
  39. @Override
  40. public PageInfo<TacObjPblmHb> findPblmHbPageinfo(TacObjPblmHbParam pblmInfoParam) {
  41. PageHelper.startPage(pblmInfoParam.getPageNum(), pblmInfoParam.getPageSize());
  42. List<TacObjPblmHb> list = tacObjPblmHbDao.findPblmHbList(pblmInfoParam);
  43. for(int i=0;i<list.size();i++){
  44. List<GwComFile> files = gwComFileDao.findFileByBiz(list.get(i).getId());
  45. list.get(i).setFileList(files);
  46. }
  47. return new PageInfo<>(list);
  48. }
  49. @Override
  50. public List<TacObjPblmHb> getListData(TacObjPblmHbParam pblmInfoParam) {
  51. List<TacObjPblmHb> list = tacObjPblmHbDao.getListData(pblmInfoParam);
  52. return list;
  53. }
  54. @Override
  55. public int update(TacObjPblmHb tacObjPblmHb) {
  56. tacObjPblmHb.setUptm(new Date());
  57. return this.tacObjPblmHbDao.update(tacObjPblmHb);
  58. }
  59. @Override
  60. public int delete(String id) {
  61. return this.tacObjPblmHbDao.delete(id);
  62. }
  63. @Override
  64. public PageInfo<TacObjPblmHb> findPblmHbPageinfo1(TacObjPblmHbParam pblmInfoParam) {
  65. PageHelper.startPage(pblmInfoParam.getPageNum(), pblmInfoParam.getPageSize());
  66. List<TacObjPblmHb> list = tacObjPblmHbDao.findPblmHbList(pblmInfoParam);
  67. for(int i=0;i<list.size();i++){
  68. List<GwComFile> files = gwComFileDao.findFileByBiz(list.get(i).getId());
  69. list.get(i).setFileList(files);
  70. }
  71. return new PageInfo<>(list);
  72. }
  73. @Override
  74. public TacObjPblmHb getfile(String id){
  75. TacObjPblmHb tacObjPblmHb = tacObjPblmHbDao.get(id);
  76. List<GwComFile> files = gwComFileDao.findFileByBiz(id);
  77. tacObjPblmHb.setFileList(files);
  78. return tacObjPblmHb;
  79. }
  80. }