ee9e27327a9b11998115a8489028c38a4c0be4a1.svn-base 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. package cn.com.goldenwater.dcproj.service.impl.tac;
  2. import cn.com.goldenwater.dcproj.dao.GwComFileDao;
  3. import cn.com.goldenwater.dcproj.dao.TacObjPblmstbHbDao;
  4. import cn.com.goldenwater.dcproj.model.GwComFile;
  5. import cn.com.goldenwater.dcproj.model.TacObjPblmstb;
  6. import cn.com.goldenwater.dcproj.model.TacObjPblmstbHb;
  7. import cn.com.goldenwater.dcproj.param.TacObjPblmstbHbParam;
  8. import cn.com.goldenwater.dcproj.param.TacObjPblmstbParam;
  9. import cn.com.goldenwater.dcproj.service.TacObjPblmstbHbService;
  10. import cn.com.goldenwater.core.service.AbstractCrudService;
  11. import com.github.pagehelper.PageHelper;
  12. import com.github.pagehelper.PageInfo;
  13. import org.springframework.beans.factory.annotation.Autowired;
  14. import org.springframework.stereotype.Service;
  15. import org.springframework.transaction.annotation.Transactional;
  16. import cn.com.goldenwater.id.util.UuidUtil;
  17. import java.util.List;
  18. import java.util.Date;
  19. /**
  20. * @author lhc
  21. * @date 2024-11-26
  22. */
  23. @Service
  24. @Transactional
  25. public class TacObjPblmstbHbServiceImpl extends AbstractCrudService<TacObjPblmstbHb, TacObjPblmstbHbParam> implements TacObjPblmstbHbService {
  26. @Autowired
  27. private TacObjPblmstbHbDao tacObjPblmstbHbDao;
  28. @Autowired
  29. private GwComFileDao gwComFileDao;
  30. public TacObjPblmstbHbServiceImpl(TacObjPblmstbHbDao tacObjPblmstbHbDao) {
  31. super(tacObjPblmstbHbDao);
  32. this.tacObjPblmstbHbDao = tacObjPblmstbHbDao;
  33. }
  34. @Override
  35. public int insert(TacObjPblmstbHb tacObjPblmstbHb) {
  36. String uuid = UuidUtil.uuid(); // 生成uuid
  37. tacObjPblmstbHb.setId(uuid);
  38. tacObjPblmstbHb.setIntm(new Date());
  39. tacObjPblmstbHb.setUptm(new Date());
  40. tacObjPblmstbHb.setDataStat("0");
  41. return this.tacObjPblmstbHbDao.insert(tacObjPblmstbHb);
  42. }
  43. /* @Override
  44. public int insert2(TacObjPblmstbHb tacObjPblmstbHb) {
  45. String uuid = UuidUtil.uuid(); // 生成uuid
  46. tacObjPblmstbHb.setId(uuid);
  47. tacObjPblmstbHb.setIntm(new Date());
  48. tacObjPblmstbHb.setUptm(new Date());
  49. tacObjPblmstbHb.setDataStat("0");
  50. return this.tacObjPblmstbHbDao.insert2(tacObjPblmstbHb);
  51. }
  52. */
  53. @Override
  54. public int update(TacObjPblmstbHb tacObjPblmstbHb) {
  55. tacObjPblmstbHb.setUptm(new Date());
  56. return this.tacObjPblmstbHbDao.update(tacObjPblmstbHb);
  57. }
  58. @Override
  59. public int delete(String id) {
  60. return this.tacObjPblmstbHbDao.delete(id);
  61. }
  62. @Override
  63. public PageInfo<TacObjPblmstbHb> findPblmsHbPageinfo(TacObjPblmstbHbParam pblmInfoParam) {
  64. PageHelper.startPage(pblmInfoParam.getPageNum(), pblmInfoParam.getPageSize());
  65. List<TacObjPblmstbHb> list = tacObjPblmstbHbDao.findPblmstbHbList(pblmInfoParam);
  66. for(int i=0;i<list.size();i++){
  67. List<GwComFile> files = gwComFileDao.findFileByBiz(list.get(i).getId());
  68. list.get(i).setFileList(files);
  69. }
  70. return new PageInfo<>(list);
  71. }
  72. @Override
  73. public PageInfo<TacObjPblmstbHb> findPblmsHbPageinfoGl(TacObjPblmstbHbParam pblmInfoParam) {
  74. PageHelper.startPage(pblmInfoParam.getPageNum(), pblmInfoParam.getPageSize());
  75. List<TacObjPblmstbHb> list = tacObjPblmstbHbDao.findPblmstbHbListGl(pblmInfoParam);
  76. for(int i=0;i<list.size();i++){
  77. List<GwComFile> files = gwComFileDao.findFileByBiz(list.get(i).getId());
  78. list.get(i).setFileList(files);
  79. }
  80. return new PageInfo<>(list);
  81. }
  82. @Override
  83. public List<TacObjPblmstbHb> getPblmForm(TacObjPblmstbHbParam pblmInfoParam) {
  84. List<TacObjPblmstbHb> list = tacObjPblmstbHbDao.findPblmstbHbList(pblmInfoParam);
  85. return list;
  86. }
  87. /* @Override
  88. public int updateSecond(TacObjPblmstbHb tacObjPblmstbHb) {
  89. return this.tacObjPblmstbHbDao.updateSecond(tacObjPblmstbHb);
  90. }
  91. @Override
  92. public TacObjPblmstbHb getfile(String id){
  93. TacObjPblmstbHb tacObjPblmstbHb = tacObjPblmstbHbDao.get(id);
  94. List<GwComFile> files = gwComFileDao.findFileByBiz(id);
  95. tacObjPblmstbHb.setFileList(files);
  96. return tacObjPblmstbHb;
  97. }*/
  98. }