升级代码结构,采用Maven来管理jar包(10)
This commit is contained in:
9
src/main/java/com/jsh/service/basic/AccountIService.java
Normal file
9
src/main/java/com/jsh/service/basic/AccountIService.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.model.po.Account;
|
||||
|
||||
public interface AccountIService extends BaseIService<Account>
|
||||
{
|
||||
|
||||
}
|
||||
22
src/main/java/com/jsh/service/basic/AccountService.java
Normal file
22
src/main/java/com/jsh/service/basic/AccountService.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package com.jsh.service.basic;
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.AccountIDAO;
|
||||
import com.jsh.model.po.Account;
|
||||
|
||||
public class AccountService extends BaseService<Account> implements AccountIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private AccountIDAO accountDao;
|
||||
|
||||
public void setAccountDao(AccountIDAO accountDao)
|
||||
{
|
||||
this.accountDao = accountDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<Account> getEntityClass()
|
||||
{
|
||||
return Account.class;
|
||||
}
|
||||
|
||||
}
|
||||
9
src/main/java/com/jsh/service/basic/AppIService.java
Normal file
9
src/main/java/com/jsh/service/basic/AppIService.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.model.po.App;
|
||||
|
||||
public interface AppIService extends BaseIService<App>
|
||||
{
|
||||
|
||||
}
|
||||
31
src/main/java/com/jsh/service/basic/AppService.java
Normal file
31
src/main/java/com/jsh/service/basic/AppService.java
Normal file
@@ -0,0 +1,31 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.AppIDAO;
|
||||
import com.jsh.dao.basic.UserBusinessIDAO;
|
||||
import com.jsh.model.po.App;
|
||||
|
||||
public class AppService extends BaseService<App> implements AppIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private AppIDAO appDao;
|
||||
@SuppressWarnings("unused")
|
||||
private UserBusinessIDAO userBusinessDao;
|
||||
|
||||
|
||||
public void setAppDao(AppIDAO appDao)
|
||||
{
|
||||
this.appDao = appDao;
|
||||
}
|
||||
|
||||
public void setUserBusinessDao(UserBusinessIDAO userBusinessDao) {
|
||||
this.userBusinessDao = userBusinessDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<App> getEntityClass()
|
||||
{
|
||||
return App.class;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.model.po.Assetname;
|
||||
|
||||
public interface AssetNameIService extends BaseIService<Assetname>
|
||||
{
|
||||
|
||||
}
|
||||
22
src/main/java/com/jsh/service/basic/AssetNameService.java
Normal file
22
src/main/java/com/jsh/service/basic/AssetNameService.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.AssetNameIDAO;
|
||||
import com.jsh.model.po.Assetname;
|
||||
|
||||
public class AssetNameService extends BaseService<Assetname> implements AssetNameIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private AssetNameIDAO assetNameDao;
|
||||
|
||||
public void setAssetNameDao(AssetNameIDAO assetNameDao)
|
||||
{
|
||||
this.assetNameDao = assetNameDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<Assetname> getEntityClass()
|
||||
{
|
||||
return Assetname.class;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.model.po.Category;
|
||||
|
||||
public interface CategoryIService extends BaseIService<Category>
|
||||
{
|
||||
|
||||
}
|
||||
23
src/main/java/com/jsh/service/basic/CategoryService.java
Normal file
23
src/main/java/com/jsh/service/basic/CategoryService.java
Normal file
@@ -0,0 +1,23 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.CategoryIDAO;
|
||||
import com.jsh.model.po.Category;
|
||||
|
||||
public class CategoryService extends BaseService<Category> implements CategoryIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private CategoryIDAO categoryDao;
|
||||
|
||||
public void setCategoryDao(CategoryIDAO categoryDao)
|
||||
{
|
||||
this.categoryDao = categoryDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<Category> getEntityClass()
|
||||
{
|
||||
return Category.class;
|
||||
}
|
||||
|
||||
}
|
||||
9
src/main/java/com/jsh/service/basic/DepotIService.java
Normal file
9
src/main/java/com/jsh/service/basic/DepotIService.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.model.po.Depot;
|
||||
|
||||
public interface DepotIService extends BaseIService<Depot>
|
||||
{
|
||||
|
||||
}
|
||||
32
src/main/java/com/jsh/service/basic/DepotService.java
Normal file
32
src/main/java/com/jsh/service/basic/DepotService.java
Normal file
@@ -0,0 +1,32 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.DepotIDAO;
|
||||
import com.jsh.dao.basic.UserBusinessIDAO;
|
||||
import com.jsh.model.po.Depot;
|
||||
|
||||
public class DepotService extends BaseService<Depot> implements DepotIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private DepotIDAO depotDao;
|
||||
@SuppressWarnings("unused")
|
||||
private UserBusinessIDAO userBusinessDao;
|
||||
|
||||
|
||||
public void setDepotDao(DepotIDAO depotDao)
|
||||
{
|
||||
this.depotDao = depotDao;
|
||||
}
|
||||
|
||||
public void setUserBusinessDao(UserBusinessIDAO userBusinessDao) {
|
||||
this.userBusinessDao = userBusinessDao;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
protected Class<Depot> getEntityClass()
|
||||
{
|
||||
return Depot.class;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.model.po.Functions;
|
||||
|
||||
public interface FunctionsIService extends BaseIService<Functions>
|
||||
{
|
||||
|
||||
}
|
||||
31
src/main/java/com/jsh/service/basic/FunctionsService.java
Normal file
31
src/main/java/com/jsh/service/basic/FunctionsService.java
Normal file
@@ -0,0 +1,31 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.FunctionsIDAO;
|
||||
import com.jsh.dao.basic.UserBusinessIDAO;
|
||||
import com.jsh.model.po.Functions;
|
||||
|
||||
public class FunctionsService extends BaseService<Functions> implements FunctionsIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private FunctionsIDAO functionsDao;
|
||||
@SuppressWarnings("unused")
|
||||
private UserBusinessIDAO userBusinessDao;
|
||||
|
||||
|
||||
public void setFunctionsDao(FunctionsIDAO functionsDao)
|
||||
{
|
||||
this.functionsDao = functionsDao;
|
||||
}
|
||||
|
||||
public void setUserBusinessDao(UserBusinessIDAO userBusinessDao) {
|
||||
this.userBusinessDao = userBusinessDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<Functions> getEntityClass()
|
||||
{
|
||||
return Functions.class;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.model.po.InOutItem;
|
||||
|
||||
public interface InOutItemIService extends BaseIService<InOutItem>
|
||||
{
|
||||
|
||||
}
|
||||
23
src/main/java/com/jsh/service/basic/InOutItemService.java
Normal file
23
src/main/java/com/jsh/service/basic/InOutItemService.java
Normal file
@@ -0,0 +1,23 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.InOutItemIDAO;
|
||||
import com.jsh.model.po.InOutItem;
|
||||
|
||||
public class InOutItemService extends BaseService<InOutItem> implements InOutItemIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private InOutItemIDAO inOutItemDao;
|
||||
|
||||
public void setInOutItemDao(InOutItemIDAO inOutItemDao)
|
||||
{
|
||||
this.inOutItemDao = inOutItemDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<InOutItem> getEntityClass()
|
||||
{
|
||||
return InOutItem.class;
|
||||
}
|
||||
|
||||
}
|
||||
16
src/main/java/com/jsh/service/basic/LogIService.java
Normal file
16
src/main/java/com/jsh/service/basic/LogIService.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.model.po.Logdetails;
|
||||
|
||||
public interface LogIService extends BaseIService<Logdetails>
|
||||
{
|
||||
/**
|
||||
* 增加
|
||||
* @param t 对象
|
||||
* @throws JshException
|
||||
*/
|
||||
@Override
|
||||
void save(Logdetails t);
|
||||
}
|
||||
36
src/main/java/com/jsh/service/basic/LogService.java
Normal file
36
src/main/java/com/jsh/service/basic/LogService.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.base.Log;
|
||||
import com.jsh.dao.basic.LogIDAO;
|
||||
import com.jsh.model.po.Logdetails;
|
||||
|
||||
public class LogService extends BaseService<Logdetails> implements LogIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private LogIDAO logDao;
|
||||
|
||||
public void setLogDao(LogIDAO logDao)
|
||||
{
|
||||
this.logDao = logDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<Logdetails> getEntityClass()
|
||||
{
|
||||
return Logdetails.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void save(Logdetails t)
|
||||
{
|
||||
try
|
||||
{
|
||||
super.save(t);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Log.errorFileSync(">>>>>>>>>>>>>>>>创建操作日志异常", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
9
src/main/java/com/jsh/service/basic/RoleIService.java
Normal file
9
src/main/java/com/jsh/service/basic/RoleIService.java
Normal file
@@ -0,0 +1,9 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.model.po.Role;
|
||||
|
||||
public interface RoleIService extends BaseIService<Role>
|
||||
{
|
||||
|
||||
}
|
||||
30
src/main/java/com/jsh/service/basic/RoleService.java
Normal file
30
src/main/java/com/jsh/service/basic/RoleService.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.RoleIDAO;
|
||||
import com.jsh.dao.basic.UserBusinessIDAO;
|
||||
import com.jsh.model.po.Role;
|
||||
|
||||
public class RoleService extends BaseService<Role> implements RoleIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private RoleIDAO roleDao;
|
||||
@SuppressWarnings("unused")
|
||||
private UserBusinessIDAO userBusinessDao;
|
||||
|
||||
public void setRoleDao(RoleIDAO roleDao)
|
||||
{
|
||||
this.roleDao = roleDao;
|
||||
}
|
||||
|
||||
public void setUserBusinessDao(UserBusinessIDAO userBusinessDao) {
|
||||
this.userBusinessDao = userBusinessDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<Role> getEntityClass()
|
||||
{
|
||||
return Role.class;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.model.po.Supplier;
|
||||
|
||||
public interface SupplierIService extends BaseIService<Supplier>
|
||||
{
|
||||
|
||||
}
|
||||
25
src/main/java/com/jsh/service/basic/SupplierService.java
Normal file
25
src/main/java/com/jsh/service/basic/SupplierService.java
Normal file
@@ -0,0 +1,25 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.SupplierIDAO;
|
||||
import com.jsh.model.po.Supplier;
|
||||
|
||||
public class SupplierService extends BaseService<Supplier> implements SupplierIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private SupplierIDAO supplierDao;
|
||||
|
||||
public void setSupplierDao(SupplierIDAO supplierDao)
|
||||
{
|
||||
this.supplierDao = supplierDao;
|
||||
}
|
||||
/**
|
||||
* 设置映射基类
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
protected Class<Supplier> getEntityClass()
|
||||
{
|
||||
return Supplier.class;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.model.po.UserBusiness;
|
||||
import com.jsh.util.PageUtil;
|
||||
|
||||
public interface UserBusinessIService extends BaseIService<UserBusiness>
|
||||
{
|
||||
/*
|
||||
* 测试一下自定义hql语句
|
||||
*/
|
||||
void find(PageUtil<UserBusiness> userBusiness,String ceshi)throws JshException;
|
||||
|
||||
}
|
||||
32
src/main/java/com/jsh/service/basic/UserBusinessService.java
Normal file
32
src/main/java/com/jsh/service/basic/UserBusinessService.java
Normal file
@@ -0,0 +1,32 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.dao.basic.UserBusinessIDAO;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.model.po.UserBusiness;
|
||||
import com.jsh.util.PageUtil;
|
||||
|
||||
public class UserBusinessService extends BaseService<UserBusiness> implements UserBusinessIService
|
||||
{
|
||||
@SuppressWarnings("unused")
|
||||
private UserBusinessIDAO userBusinessDao;
|
||||
|
||||
public void setUserBusinessDao(UserBusinessIDAO userBusinessDao)
|
||||
{
|
||||
this.userBusinessDao = userBusinessDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<UserBusiness> getEntityClass()
|
||||
{
|
||||
return UserBusiness.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void find(PageUtil<UserBusiness> pageUtil, String ceshi) throws JshException
|
||||
{
|
||||
userBusinessDao.find(pageUtil, ceshi);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
33
src/main/java/com/jsh/service/basic/UserIService.java
Normal file
33
src/main/java/com/jsh/service/basic/UserIService.java
Normal file
@@ -0,0 +1,33 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import com.jsh.base.BaseIService;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.model.po.Basicuser;
|
||||
|
||||
public interface UserIService extends BaseIService<Basicuser>
|
||||
{
|
||||
/**
|
||||
* 判断用户名是否符合登录条件
|
||||
* @param username 用户名 String password
|
||||
* @return int 1、用户名不存在 2、密码不正确 3、黑名单用户 4、符合条件 5、访问后台异常
|
||||
*/
|
||||
int validateUser(String username,String password)throws JshException;
|
||||
|
||||
/**
|
||||
* 获取用户信息
|
||||
* @param username
|
||||
* @return 用户信息
|
||||
* @throws JshException
|
||||
*/
|
||||
public Basicuser getUser(String username) throws JshException;
|
||||
|
||||
/**
|
||||
* 检查用户名称是否存在
|
||||
* @param field 用户属性
|
||||
* @param username 用户名称
|
||||
* @param userID 供应商ID
|
||||
* @return true==存在重名 false==不存在
|
||||
* @throws JshException
|
||||
*/
|
||||
Boolean checkIsNameExist(String field,String username,Long userID)throws JshException;
|
||||
}
|
||||
114
src/main/java/com/jsh/service/basic/UserService.java
Normal file
114
src/main/java/com/jsh/service/basic/UserService.java
Normal file
@@ -0,0 +1,114 @@
|
||||
package com.jsh.service.basic;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.jsh.base.BaseService;
|
||||
import com.jsh.base.Log;
|
||||
import com.jsh.util.ExceptionCodeConstants;
|
||||
import com.jsh.dao.basic.UserBusinessIDAO;
|
||||
import com.jsh.dao.basic.UserIDAO;
|
||||
import com.jsh.util.JshException;
|
||||
import com.jsh.model.po.Basicuser;
|
||||
import com.jsh.util.PageUtil;
|
||||
|
||||
public class UserService extends BaseService<Basicuser> implements UserIService
|
||||
{
|
||||
private PageUtil<Basicuser> pageUtil = new PageUtil<Basicuser>();
|
||||
private Map<String,Object> condition = new HashMap<String,Object>();
|
||||
private UserIDAO userDao;
|
||||
|
||||
@Override
|
||||
public int validateUser(String username, String password)throws JshException
|
||||
{
|
||||
try
|
||||
{
|
||||
//全局变量 每次使用前清除
|
||||
condition.clear();
|
||||
|
||||
/**默认是可以登录的*/
|
||||
List<Basicuser> list = null ;
|
||||
try
|
||||
{
|
||||
|
||||
condition.put("loginame_s_eq", username);
|
||||
pageUtil.setAdvSearch(condition);
|
||||
userDao.find(pageUtil);
|
||||
list = pageUtil.getPageList();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Log.errorFileSync(">>>>>>>>访问验证用户姓名是否存在后台信息异常",e);
|
||||
return ExceptionCodeConstants.UserExceptionCode.USER_ACCESS_EXCEPTION;
|
||||
}
|
||||
|
||||
if(null !=list && list.size() == 0)
|
||||
return ExceptionCodeConstants.UserExceptionCode.USER_NOT_EXIST ;
|
||||
|
||||
try
|
||||
{
|
||||
condition.put("loginame_s_eq", username);
|
||||
condition.put("password_s_eq", password);
|
||||
pageUtil.setAdvSearch(condition);
|
||||
userDao.find(pageUtil);
|
||||
list = pageUtil.getPageList();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Log.errorFileSync(">>>>>>>>>>访问验证用户密码后台信息异常",e);
|
||||
return ExceptionCodeConstants.UserExceptionCode.USER_ACCESS_EXCEPTION;
|
||||
}
|
||||
|
||||
if(null !=list && list.size() == 0)
|
||||
return ExceptionCodeConstants.UserExceptionCode.USER_PASSWORD_ERROR;
|
||||
return ExceptionCodeConstants.UserExceptionCode.USER_CONDITION_FIT;
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
throw new JshException("unknown exception",e);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Basicuser getUser(String username) throws JshException
|
||||
{
|
||||
//全局变量 每次使用前清除
|
||||
condition.clear();
|
||||
condition.put("loginame_s_eq", username);
|
||||
pageUtil.setAdvSearch(condition);
|
||||
userDao.find(pageUtil);
|
||||
List<Basicuser> list = pageUtil.getPageList();
|
||||
if(null != list && list.size() >0)
|
||||
return list.get(0);
|
||||
else
|
||||
throw new JshException("no username exist");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean checkIsNameExist(String field,String username, Long userID)throws JshException
|
||||
{
|
||||
condition.clear();
|
||||
condition.put(field + "_s_eq", username);
|
||||
condition.put("id_n_neq", userID);
|
||||
pageUtil.setAdvSearch(condition);
|
||||
userDao.find(pageUtil);
|
||||
|
||||
List<Basicuser> dataList = pageUtil.getPageList();
|
||||
if(null != dataList && dataList.size() > 0)
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
//==============spring注入等公共方法,与业务无关=========================
|
||||
public void setUserDao(UserIDAO userDao)
|
||||
{
|
||||
this.userDao = userDao;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<Basicuser> getEntityClass()
|
||||
{
|
||||
return Basicuser.class;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user