作家专区开发实现

This commit is contained in:
xxy
2020-05-13 19:45:57 +08:00
parent 4878f17de8
commit 401d23871d
225 changed files with 42138 additions and 48 deletions

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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);
}
}

View File

@ -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);
}
}