123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- package com.caimei.modules.user.service;
- import com.caimei.modules.user.dao.CmAdminMobileMapper;
- import com.caimei.modules.user.entity.CmAdminMobile;
- import com.thinkgem.jeesite.common.service.CrudService;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import javax.annotation.Resource;
- import java.util.Date;
- import java.util.List;
- /**
- * 管理员手机号短信通知Service业务层处理
- *
- * @author Kaick
- * @date 2023-10-23
- */
- @Service
- public class CmAdminMobileService extends CrudService<CmAdminMobileMapper, CmAdminMobile> {
- @Resource
- private CmAdminMobileMapper cmAdminMobileMapper;
- /**
- * 通过对象查询管理员手机号短信通知列表
- *
- * @param cmAdminMobile 管理员手机号短信通知
- * @return 管理员手机号短信通知
- */
- public List<CmAdminMobile> getCmAdminMobileList(CmAdminMobile cmAdminMobile) {
- return cmAdminMobileMapper.getCmAdminMobileList(cmAdminMobile);
- }
- /**
- * 通过对象查询管理员手机号短信通知
- *
- * @param cmAdminMobile 管理员手机号短信通知
- * @return 管理员手机号短信通知
- */
- public CmAdminMobile getByCmAdminMobile(CmAdminMobile cmAdminMobile) {
- return cmAdminMobileMapper.getByCmAdminMobile(cmAdminMobile);
- }
- /**
- * 通过对象查询管理员手机号短信通知记录总数
- *
- * @param cmAdminMobile 管理员手机号短信通知
- * @return int
- */
- public int getCount(CmAdminMobile cmAdminMobile) {
- return cmAdminMobileMapper.getCount(cmAdminMobile);
- }
- /**
- * 新增管理员手机号短信通知
- *
- * @param cmAdminMobile 管理员手机号短信通知
- * @return 结果
- */
- @Transactional(readOnly = false)
- public int addCmAdminMobile(CmAdminMobile cmAdminMobile) {
- cmAdminMobile.setCreateTime(new Date());
- return cmAdminMobileMapper.addCmAdminMobile(cmAdminMobile);
- }
- /**
- * 新增管理员手机号短信通知
- *
- * @return 结果
- */
- @Transactional(readOnly = false)
- public int batchAddCmAdminMobile(List<CmAdminMobile> cmAdminMobiles) {
- cmAdminMobileMapper.delCmAdminMobile(new CmAdminMobile().type("1"));
- for (CmAdminMobile cmAdminMobile : cmAdminMobiles) {
- cmAdminMobile.setCreateTime(new Date());
- cmAdminMobileMapper.addCmAdminMobile(cmAdminMobile);
- }
- return 1;
- }
- /**
- * 修改管理员手机号短信通知
- *
- * @param cmAdminMobile 管理员手机号短信通知
- * @return 结果
- */
- @Transactional(readOnly = false)
- public int updateCmAdminMobile(CmAdminMobile cmAdminMobile) {
- cmAdminMobile.setUpdateTime(new Date());
- return cmAdminMobileMapper.updateCmAdminMobile(cmAdminMobile);
- }
- /**
- * 删除管理员手机号短信通知信息
- *
- * @param id 管理员手机号短信通知主键
- * @return 结果
- */
- @Transactional(readOnly = false)
- public int delCmAdminMobileById(String id) {
- return cmAdminMobileMapper.updateCmAdminMobile(new CmAdminMobile().id(id).delFlag("1"));
- //return cmAdminMobileMapper.delCmAdminMobileById(id);
- }
- }
|