Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
e85498f6
Commit
e85498f6
authored
Feb 15, 2017
by
季圣华
Browse files
升级代码结构,采用Maven来管理jar包(10)
parent
11f18afa
Changes
185
Hide whitespace changes
Inline
Side-by-side
src/main/java/com/jsh/service/basic/AssetNameIService.java
0 → 100644
View file @
e85498f6
package
com.jsh.service.basic
;
import
com.jsh.base.BaseIService
;
import
com.jsh.model.po.Assetname
;
public
interface
AssetNameIService
extends
BaseIService
<
Assetname
>
{
}
src/main/java/com/jsh/service/basic/AssetNameService.java
0 → 100644
View file @
e85498f6
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
;
}
}
src/main/java/com/jsh/service/basic/CategoryIService.java
0 → 100644
View file @
e85498f6
package
com.jsh.service.basic
;
import
com.jsh.base.BaseIService
;
import
com.jsh.model.po.Category
;
public
interface
CategoryIService
extends
BaseIService
<
Category
>
{
}
src/main/java/com/jsh/service/basic/CategoryService.java
0 → 100644
View file @
e85498f6
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
;
}
}
src/main/java/com/jsh/service/basic/DepotIService.java
0 → 100644
View file @
e85498f6
package
com.jsh.service.basic
;
import
com.jsh.base.BaseIService
;
import
com.jsh.model.po.Depot
;
public
interface
DepotIService
extends
BaseIService
<
Depot
>
{
}
src/main/java/com/jsh/service/basic/DepotService.java
0 → 100644
View file @
e85498f6
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
;
}
}
src/main/java/com/jsh/service/basic/FunctionsIService.java
0 → 100644
View file @
e85498f6
package
com.jsh.service.basic
;
import
com.jsh.base.BaseIService
;
import
com.jsh.model.po.Functions
;
public
interface
FunctionsIService
extends
BaseIService
<
Functions
>
{
}
src/main/java/com/jsh/service/basic/FunctionsService.java
0 → 100644
View file @
e85498f6
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
;
}
}
src/main/java/com/jsh/service/basic/InOutItemIService.java
0 → 100644
View file @
e85498f6
package
com.jsh.service.basic
;
import
com.jsh.base.BaseIService
;
import
com.jsh.model.po.InOutItem
;
public
interface
InOutItemIService
extends
BaseIService
<
InOutItem
>
{
}
src/main/java/com/jsh/service/basic/InOutItemService.java
0 → 100644
View file @
e85498f6
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
;
}
}
src/main/java/com/jsh/service/basic/LogIService.java
0 → 100644
View file @
e85498f6
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
);
}
src/main/java/com/jsh/service/basic/LogService.java
0 → 100644
View file @
e85498f6
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
);
}
}
}
\ No newline at end of file
src/main/java/com/jsh/service/basic/RoleIService.java
0 → 100644
View file @
e85498f6
package
com.jsh.service.basic
;
import
com.jsh.base.BaseIService
;
import
com.jsh.model.po.Role
;
public
interface
RoleIService
extends
BaseIService
<
Role
>
{
}
src/main/java/com/jsh/service/basic/RoleService.java
0 → 100644
View file @
e85498f6
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
;
}
}
src/main/java/com/jsh/service/basic/SupplierIService.java
0 → 100644
View file @
e85498f6
package
com.jsh.service.basic
;
import
com.jsh.base.BaseIService
;
import
com.jsh.model.po.Supplier
;
public
interface
SupplierIService
extends
BaseIService
<
Supplier
>
{
}
src/main/java/com/jsh/service/basic/SupplierService.java
0 → 100644
View file @
e85498f6
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
;
}
}
src/main/java/com/jsh/service/basic/UserBusinessIService.java
0 → 100644
View file @
e85498f6
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
;
}
src/main/java/com/jsh/service/basic/UserBusinessService.java
0 → 100644
View file @
e85498f6
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
);
}
}
src/main/java/com/jsh/service/basic/UserIService.java
0 → 100644
View file @
e85498f6
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
;
}
src/main/java/com/jsh/service/basic/UserService.java
0 → 100644
View file @
e85498f6
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
;
}
}
Prev
1
…
4
5
6
7
8
9
10
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment