mirror of
https://github.com/201206030/novel-plus.git
synced 2025-07-04 00:16:39 +00:00
作家专区开发实现
This commit is contained in:
@ -0,0 +1,30 @@
|
||||
package com.java2nb.novel.service;
|
||||
|
||||
import com.java2nb.novel.domain.AuthorCodeDO;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 作家邀请码表
|
||||
*
|
||||
* @author xiongxy
|
||||
* @email 1179705413@qq.com
|
||||
* @date 2020-05-13 11:29:15
|
||||
*/
|
||||
public interface AuthorCodeService {
|
||||
|
||||
AuthorCodeDO get(Long id);
|
||||
|
||||
List<AuthorCodeDO> list(Map<String, Object> map);
|
||||
|
||||
int count(Map<String, Object> map);
|
||||
|
||||
int save(AuthorCodeDO authorCode);
|
||||
|
||||
int update(AuthorCodeDO authorCode);
|
||||
|
||||
int remove(Long id);
|
||||
|
||||
int batchRemove(Long[] ids);
|
||||
}
|
@ -0,0 +1,30 @@
|
||||
package com.java2nb.novel.service;
|
||||
|
||||
import com.java2nb.novel.domain.AuthorDO;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 作者表
|
||||
*
|
||||
* @author xiongxy
|
||||
* @email 1179705413@qq.com
|
||||
* @date 2020-05-13 11:16:51
|
||||
*/
|
||||
public interface AuthorService {
|
||||
|
||||
AuthorDO get(Long id);
|
||||
|
||||
List<AuthorDO> list(Map<String, Object> map);
|
||||
|
||||
int count(Map<String, Object> map);
|
||||
|
||||
int save(AuthorDO author);
|
||||
|
||||
int update(AuthorDO author);
|
||||
|
||||
int remove(Long id);
|
||||
|
||||
int batchRemove(Long[] ids);
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
package com.java2nb.novel.service.impl;
|
||||
|
||||
import com.java2nb.common.utils.ShiroUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.java2nb.novel.dao.AuthorCodeDao;
|
||||
import com.java2nb.novel.domain.AuthorCodeDO;
|
||||
import com.java2nb.novel.service.AuthorCodeService;
|
||||
|
||||
|
||||
|
||||
@Service
|
||||
public class AuthorCodeServiceImpl implements AuthorCodeService {
|
||||
@Autowired
|
||||
private AuthorCodeDao authorCodeDao;
|
||||
|
||||
@Override
|
||||
public AuthorCodeDO get(Long id){
|
||||
return authorCodeDao.get(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AuthorCodeDO> list(Map<String, Object> map){
|
||||
return authorCodeDao.list(map);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int count(Map<String, Object> map){
|
||||
return authorCodeDao.count(map);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int save(AuthorCodeDO authorCode){
|
||||
authorCode.setIsUse(0);
|
||||
authorCode.setCreateTime(new Date());
|
||||
authorCode.setCreateUserId(ShiroUtils.getUserId());
|
||||
return authorCodeDao.save(authorCode);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int update(AuthorCodeDO authorCode){
|
||||
return authorCodeDao.update(authorCode);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int remove(Long id){
|
||||
return authorCodeDao.remove(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int batchRemove(Long[] ids){
|
||||
return authorCodeDao.batchRemove(ids);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
package com.java2nb.novel.service.impl;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.java2nb.novel.dao.AuthorDao;
|
||||
import com.java2nb.novel.domain.AuthorDO;
|
||||
import com.java2nb.novel.service.AuthorService;
|
||||
|
||||
|
||||
|
||||
@Service
|
||||
public class AuthorServiceImpl implements AuthorService {
|
||||
@Autowired
|
||||
private AuthorDao authorDao;
|
||||
|
||||
@Override
|
||||
public AuthorDO get(Long id){
|
||||
return authorDao.get(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AuthorDO> list(Map<String, Object> map){
|
||||
return authorDao.list(map);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int count(Map<String, Object> map){
|
||||
return authorDao.count(map);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int save(AuthorDO author){
|
||||
return authorDao.save(author);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int update(AuthorDO author){
|
||||
return authorDao.update(author);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int remove(Long id){
|
||||
return authorDao.remove(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int batchRemove(Long[] ids){
|
||||
return authorDao.batchRemove(ids);
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user