TBranchMemberServiceImpl.java 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. package com.ruoyi.branch.service.impl;
  2. import java.util.List;
  3. import com.ruoyi.branch.domain.vo.TBranchDyVo;
  4. import com.ruoyi.branch.domain.vo.TBranchJjfzFzdxVo;
  5. import com.ruoyi.branch.domain.vo.TBranchWyhVo;
  6. import com.ruoyi.common.annotation.DataScope;
  7. import com.ruoyi.common.utils.DateUtils;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Service;
  10. import com.ruoyi.branch.mapper.TBranchMemberMapper;
  11. import com.ruoyi.branch.domain.TBranchMember;
  12. import com.ruoyi.branch.service.ITBranchMemberService;
  13. /**
  14. * 支部成员管理Service业务层处理
  15. *
  16. * @author ruoyi
  17. * @date 2023-06-15
  18. */
  19. @Service
  20. public class TBranchMemberServiceImpl implements ITBranchMemberService
  21. {
  22. @Autowired
  23. private TBranchMemberMapper tBranchMemberMapper;
  24. /**
  25. * 查询支部成员管理
  26. *
  27. * @param memberId 支部成员管理主键
  28. * @return 支部成员管理
  29. */
  30. @Override
  31. public TBranchMember selectTBranchMemberByMemberId(Long memberId)
  32. {
  33. return tBranchMemberMapper.selectTBranchMemberByMemberId(memberId);
  34. }
  35. /**
  36. * 查询支部成员政治生日列表
  37. *
  38. * @param tBranchMember 支部成员管理
  39. * @return 支部成员管理集合
  40. */
  41. @Override
  42. @DataScope(deptAlias = "d", userAlias = "u")
  43. public List<TBranchMember> selectPoliticalBirthdayList(TBranchMember tBranchMember)
  44. {
  45. return tBranchMemberMapper.selectPoliticalBirthdayList(tBranchMember);
  46. }
  47. /**
  48. * 查询支部成员管理列表
  49. *
  50. * @param tBranchMember 支部成员管理
  51. * @return 支部成员管理
  52. */
  53. @Override
  54. @DataScope(deptAlias = "d", userAlias = "u")
  55. public List<TBranchMember> selectTBranchMemberList(TBranchMember tBranchMember)
  56. {
  57. return tBranchMemberMapper.selectTBranchMemberList(tBranchMember);
  58. }
  59. /**
  60. * 查询支部成员管理列表(党员名册)
  61. *
  62. * @param tBranchMember 支部成员管理
  63. * @return 支部成员管理
  64. */
  65. @Override
  66. @DataScope(deptAlias = "d", userAlias = "u")
  67. public List<TBranchMember> selectTBranchMemberListDymc(TBranchMember tBranchMember)
  68. {
  69. return tBranchMemberMapper.selectTBranchMemberListDymc(tBranchMember);
  70. }
  71. /**
  72. * 新增支部成员管理
  73. *
  74. * @param tBranchMember 支部成员管理
  75. * @return 结果
  76. */
  77. @Override
  78. public int insertTBranchMember(TBranchMember tBranchMember)
  79. {
  80. tBranchMember.setCreateTime(DateUtils.getNowDate());
  81. return tBranchMemberMapper.insertTBranchMember(tBranchMember);
  82. }
  83. /**
  84. * 修改支部成员管理
  85. *
  86. * @param tBranchMember 支部成员管理
  87. * @return 结果
  88. */
  89. @Override
  90. public int updateTBranchMember(TBranchMember tBranchMember)
  91. {
  92. tBranchMember.setUpdateTime(DateUtils.getNowDate());
  93. return tBranchMemberMapper.updateTBranchMember(tBranchMember);
  94. }
  95. /**
  96. * 批量删除支部成员管理
  97. *
  98. * @param memberIds 需要删除的支部成员管理主键
  99. * @return 结果
  100. */
  101. @Override
  102. public int deleteTBranchMemberByMemberIds(Long[] memberIds)
  103. {
  104. return tBranchMemberMapper.deleteTBranchMemberByMemberIds(memberIds);
  105. }
  106. /**
  107. * 删除支部成员管理信息
  108. *
  109. * @param memberId 支部成员管理主键
  110. * @return 结果
  111. */
  112. @Override
  113. public int deleteTBranchMemberByMemberId(Long memberId)
  114. {
  115. return tBranchMemberMapper.deleteTBranchMemberByMemberId(memberId);
  116. }
  117. @Override
  118. public List<TBranchWyhVo> selectTBranchWyhVoList(TBranchMember tBranchMember) {
  119. return tBranchMemberMapper.selectTBranchWyhVoList(tBranchMember);
  120. }
  121. @Override
  122. public List<TBranchDyVo> selectTBranchDyVoList(TBranchMember tBranchMember) {
  123. return tBranchMemberMapper.selectTBranchDyVoList(tBranchMember);
  124. }
  125. @Override
  126. public List<TBranchJjfzFzdxVo> selectTBranchJjfzFzdxVoList(TBranchMember tBranchMember) {
  127. return tBranchMemberMapper.selectTBranchJjfzFzdxVoList(tBranchMember);
  128. }
  129. }