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
54bf4897
Commit
54bf4897
authored
Mar 19, 2019
by
季圣华
Browse files
增加租户的功能
parent
d845b9df
Changes
103
Show whitespace changes
Inline
Side-by-side
erp_web/pages/materials/material.html
View file @
54bf4897
...
...
@@ -85,7 +85,7 @@
<tr>
<td
style=
"width:80px;"
>
序列号
</td>
<td
style=
"padding:5px;width:180px;"
>
<select
name=
"
e
nableSerialNumber"
id=
"
e
nableSerialNumber"
style=
"width: 180px;height: 20px"
>
<select
name=
"
E
nableSerialNumber"
id=
"
E
nableSerialNumber"
style=
"width: 180px;height: 20px"
>
<option
value=
"1"
>
启用
</option>
<option
value=
"0"
>
禁用
</option>
</select>
...
...
@@ -509,7 +509,7 @@
+
'
AaBb
'
+
rec
.
lowprice
+
'
AaBb
'
+
rec
.
presetpriceone
+
'
AaBb
'
+
rec
.
presetpricetwo
+
'
AaBb
'
+
rec
.
remark
+
'
AaBb
'
+
rec
.
standard
+
'
AaBb
'
+
rec
.
color
+
'
AaBb
'
+
rec
.
packing
+
'
AaBb
'
+
rec
.
safetystock
+
'
AaBb
'
+
rec
.
categoryid
+
'
AaBb
'
+
rec
.
categoryName
+
'
AaBb
'
+
rec
.
unitid
+
'
AaBb
'
+
rec
.
unitName
+
'
AaBb
'
+
rec
.
firstoutunit
+
'
AaBb
'
+
rec
.
firstinunit
+
'
AaBb
'
+
rec
.
mfrs
+
'
AaBb
'
+
rec
.
otherfield1
+
'
AaBb
'
+
rec
.
otherfield2
+
'
AaBb
'
+
rec
.
otherfield3
+
'
AaBb
'
+
rec
.
enable
S
erial
N
umber
;
+
'
AaBb
'
+
rec
.
mfrs
+
'
AaBb
'
+
rec
.
otherfield1
+
'
AaBb
'
+
rec
.
otherfield2
+
'
AaBb
'
+
rec
.
otherfield3
+
'
AaBb
'
+
rec
.
enable
s
erial
n
umber
;
str
+=
'
<img title="编辑" src="/js/easyui-1.3.5/themes/icons/pencil.png" style="cursor: pointer;" onclick="editMaterial(
\'
'
+
rowInfo
+
'
\'
);"/>
'
;
str
+=
'
<img title="删除" src="/js/easyui-1.3.5/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteMaterial(
'
+
rec
.
id
+
'
);"/>
'
;
return
str
;
...
...
@@ -572,7 +572,7 @@
}
},
{
title
:
'
序列号
'
,
field
:
'
enable
S
erial
N
umber
'
,
width
:
70
,
align
:
"
center
"
,
formatter
:
function
(
value
)
{
title
:
'
序列号
'
,
field
:
'
enable
s
erial
n
umber
'
,
width
:
70
,
align
:
"
center
"
,
formatter
:
function
(
value
)
{
return
value
==
'
1
'
?
"
启用
"
:
"
禁用
"
;
}
}
...
...
@@ -1048,8 +1048,8 @@
$
(
'
#materialFM input
'
).
val
(
""
);
//将输入框全部清空
bindMProperty
();
//根据商品属性绑定
// $("#
e
nableSerialNumber").combobox('setValue','0');
$
(
"
#
e
nableSerialNumber
"
).
val
(
'
0
'
);
// $("#
E
nableSerialNumber").combobox('setValue','0');
$
(
"
#
E
nableSerialNumber
"
).
val
(
'
0
'
);
$
(
'
#materialDlg
'
).
dialog
(
'
open
'
).
dialog
(
'
setTitle
'
,
'
<img src="/js/easyui-1.3.5/themes/icons/edit_add.png"/> 增加商品信息
'
);
$
(
"
.window-mask
"
).
css
({
width
:
webW
,
height
:
webH
});
$
(
"
#Name
"
).
val
(
""
).
focus
();
...
...
@@ -1157,7 +1157,7 @@
basicList
.
LowPrice
=
$
(
"
#basicLowPrice
"
).
val
();
basicList
.
PresetPriceOne
=
$
(
"
#basicPresetPriceOne
"
).
val
();
basicList
.
PresetPriceTwo
=
$
(
"
#basicPresetPriceTwo
"
).
val
();
basicList
.
e
nableSerialNumber
=
$
(
"
#
e
nableSerialNumber
"
).
val
();
basicList
.
E
nableSerialNumber
=
$
(
"
#
E
nableSerialNumber
"
).
val
();
otherList
.
Unit
=
$
(
"
#otherUnit
"
).
text
();
otherList
.
RetailPrice
=
$
(
"
#otherRetailPrice
"
).
val
();
otherList
.
LowPrice
=
$
(
"
#otherLowPrice
"
).
val
();
...
...
@@ -1226,7 +1226,7 @@
bindMProperty
();
//根据商品属性绑定
$
(
"
#Name
"
).
focus
().
val
(
materialInfo
[
1
]);
$
(
"
#Color
"
).
focus
().
val
(
materialInfo
[
11
]);
$
(
"
#
e
nableSerialNumber
"
).
val
(
materialInfo
[
24
]
==
'
1
'
?
'
1
'
:
'
0
'
);
$
(
"
#
E
nableSerialNumber
"
).
val
(
materialInfo
[
24
]
==
'
1
'
?
'
1
'
:
'
0
'
);
//商品类别id
$
(
"
#parentid
"
).
val
(
materialInfo
[
14
]);
//商品类别名称
...
...
pom.xml
View file @
54bf4897
...
...
@@ -103,6 +103,11 @@
<artifactId>
pagehelper-spring-boot-starter
</artifactId>
<version>
1.2.10
</version>
</dependency>
<dependency>
<groupId>
com.baomidou
</groupId>
<artifactId>
mybatis-plus-boot-starter
</artifactId>
<version>
3.0.7.1
</version>
</dependency>
</dependencies>
<repositories>
...
...
sql/jsh_erp.sql
View file @
54bf4897
...
...
@@ -1472,3 +1472,33 @@ update jsh_user set status='0' where status is null;
-- 设置根目录编号为1
-- ----------------------------
update
jsh_materialcategory
set
serial_no
=
'1'
where
id
=
'1'
;
-- ----------------------------
-- 时间:2019年3月18日
-- version:1.0.11
-- 此次更新
-- 1、批量增加大部分表的tenant_id租户字段
-- 特别提醒:之后的sql都是在之前基础上迭代,可以对已存在的系统进行数据保留更新
-- ----------------------------
alter
table
jsh_account
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_accounthead
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_accountitem
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_asset
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_assetcategory
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_assetname
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_depot
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_depothead
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_depotitem
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_inoutitem
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_log
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_material
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_materialcategory
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_orga_user_rel
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_organization
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_person
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_role
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_serial_number
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_supplier
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_systemconfig
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_unit
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
alter
table
jsh_user
add
tenant_id
bigint
(
20
)
DEFAULT
null
COMMENT
'租户id'
;
\ No newline at end of file
sql/华夏ERP数据库设计汇总.xlsx
View file @
54bf4897
No preview for this file type
src/main/java/com/jsh/erp/ErpApplication.java
View file @
54bf4897
...
...
@@ -2,6 +2,7 @@ package com.jsh.erp;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration
;
...
...
@@ -10,6 +11,8 @@ import org.springframework.context.annotation.Bean;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.web.servlet.DispatcherServlet
;
import
javax.servlet.http.Cookie
;
@SpringBootApplication
@MapperScan
(
basePackages
=
{
"com.jsh.erp.datasource.mappers"
})
@ServletComponentScan
...
...
src/main/java/com/jsh/erp/config/TenantConfig.java
0 → 100644
View file @
54bf4897
package
com.jsh.erp.config
;
import
com.baomidou.mybatisplus.core.parser.ISqlParser
;
import
com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
;
import
com.baomidou.mybatisplus.extension.plugins.PerformanceInterceptor
;
import
com.baomidou.mybatisplus.extension.plugins.tenant.TenantHandler
;
import
com.baomidou.mybatisplus.extension.plugins.tenant.TenantSqlParser
;
import
net.sf.jsqlparser.expression.Expression
;
import
net.sf.jsqlparser.expression.LongValue
;
import
org.mybatis.spring.mapper.MapperScannerConfigurer
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.ArrayList
;
import
java.util.List
;
@Configuration
public
class
TenantConfig
{
@Bean
public
PaginationInterceptor
paginationInterceptor
(
HttpServletRequest
request
)
{
PaginationInterceptor
paginationInterceptor
=
new
PaginationInterceptor
();
List
<
ISqlParser
>
sqlParserList
=
new
ArrayList
<>();
TenantSqlParser
tenantSqlParser
=
new
TenantSqlParser
();
tenantSqlParser
.
setTenantHandler
(
new
TenantHandler
()
{
@Override
public
Expression
getTenantId
()
{
//从session中获取租户id
Object
tenantId
=
request
.
getSession
().
getAttribute
(
"tenantId"
);
if
(
tenantId
!=
null
){
return
new
LongValue
(
Long
.
parseLong
(
tenantId
.
toString
()));
}
else
{
return
null
;
}
}
@Override
public
String
getTenantIdColumn
()
{
return
"tenant_id"
;
}
@Override
public
boolean
doTableFilter
(
String
tableName
)
{
//从session中获取租户id
Object
mybatisPlusStatus
=
request
.
getSession
().
getAttribute
(
"mybatisPlusStatus"
);
if
(
mybatisPlusStatus
!=
null
&&
mybatisPlusStatus
.
toString
().
equals
(
"open"
))
{
// 这里可以判断是否过滤表
if
(
"databasechangelog"
.
equals
(
tableName
)
||
"databasechangeloglock"
.
equals
(
tableName
)
||
"jsh_materialproperty"
.
equals
(
tableName
)
||
"tbl_sequence"
.
equals
(
tableName
)
||
"dual"
.
equals
(
tableName
)
||
"jsh_userbusiness"
.
equals
(
tableName
)
||
"jsh_app"
.
equals
(
tableName
)
||
"jsh_functions"
.
equals
(
tableName
))
{
return
true
;
}
else
{
return
false
;
}
}
else
{
return
true
;
}
}
});
sqlParserList
.
add
(
tenantSqlParser
);
paginationInterceptor
.
setSqlParserList
(
sqlParserList
);
// paginationInterceptor.setSqlParserFilter(new ISqlParserFilter() {
// @Override
// public boolean doFilter(MetaObject metaObject) {
// MappedStatement ms = PluginUtils.realTarget(metaObject);
// // 过滤自定义查询此时无租户信息约束出现
// if ("com.jsh.erp.datasource.mappers.DepotHeadMapperEx.getBuildOnlyNumber".equals(ms.getId())) {
// return true;
// }
// return false;
// }
// });
return
paginationInterceptor
;
}
/**
* 相当于顶部的:
* {@code @MapperScan("com.jsh.erp.datasource.mappers*")}
* 这里可以扩展,比如使用配置文件来配置扫描Mapper的路径
*/
@Bean
public
MapperScannerConfigurer
mapperScannerConfigurer
()
{
MapperScannerConfigurer
scannerConfigurer
=
new
MapperScannerConfigurer
();
scannerConfigurer
.
setBasePackage
(
"com.jsh.erp.datasource.mappers*"
);
return
scannerConfigurer
;
}
/**
* 性能分析拦截器,不建议生产使用
*/
@Bean
public
PerformanceInterceptor
performanceInterceptor
(){
return
new
PerformanceInterceptor
();
}
}
src/main/java/com/jsh/erp/controller/DepotItemController.java
View file @
54bf4897
...
...
@@ -420,7 +420,7 @@ public class DepotItemController {
BaseResponseInfo
res
=
new
BaseResponseInfo
();
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
try
{
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
headIds
,
materialIds
,
currentPage
,
pageSize
);
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
headIds
,
materialIds
,
(
currentPage
-
1
)*
pageSize
,
pageSize
);
String
[]
mpArr
=
mpList
.
split
(
","
);
int
total
=
depotItemService
.
findByAllCount
(
headIds
,
materialIds
);
map
.
put
(
"total"
,
total
);
...
...
@@ -533,7 +533,7 @@ public class DepotItemController {
BaseResponseInfo
res
=
new
BaseResponseInfo
();
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
try
{
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
headIds
,
materialIds
,
currentPage
,
pageSize
);
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
headIds
,
materialIds
,
(
currentPage
-
1
)*
pageSize
,
pageSize
);
String
[]
mpArr
=
mpList
.
split
(
","
);
int
total
=
depotItemService
.
findByAllCount
(
headIds
,
materialIds
);
map
.
put
(
"total"
,
total
);
...
...
@@ -593,7 +593,7 @@ public class DepotItemController {
BaseResponseInfo
res
=
new
BaseResponseInfo
();
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
try
{
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
headIds
,
materialIds
,
currentPage
,
pageSize
);
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
headIds
,
materialIds
,
(
currentPage
-
1
)*
pageSize
,
pageSize
);
String
[]
mpArr
=
mpList
.
split
(
","
);
int
total
=
depotItemService
.
findByAllCount
(
headIds
,
materialIds
);
map
.
put
(
"total"
,
total
);
...
...
@@ -659,7 +659,7 @@ public class DepotItemController {
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
String
message
=
"成功"
;
try
{
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
headIds
,
materialIds
,
currentPage
,
pageSize
);
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
headIds
,
materialIds
,
(
currentPage
-
1
)*
pageSize
,
pageSize
);
//存放数据json数组
Integer
pid
=
projectId
;
String
[]
names
=
{
"名称"
,
"型号"
,
"单位"
,
"单价"
,
"上月结存数量"
,
"入库数量"
,
"出库数量"
,
"本月结存数量"
,
"结存金额"
};
...
...
src/main/java/com/jsh/erp/controller/RoleController.java
View file @
54bf4897
...
...
@@ -71,4 +71,9 @@ public class RoleController {
}
return
arr
;
}
@PostMapping
(
value
=
"/list"
)
public
List
<
Role
>
list
(
HttpServletRequest
request
)
{
return
roleService
.
getRole
();
}
}
src/main/java/com/jsh/erp/controller/UserController.java
View file @
54bf4897
...
...
@@ -17,11 +17,13 @@ import com.jsh.erp.service.user.UserService;
import
com.jsh.erp.utils.*
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.File
;
import
java.io.IOException
;
import
java.security.NoSuchAlgorithmException
;
import
java.util.*
;
...
...
@@ -36,6 +38,9 @@ import static com.jsh.erp.utils.ResponseJsonUtil.returnJson;
public
class
UserController
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
ResourceController
.
class
);
@Value
(
"${mybatis-plus.status}"
)
private
String
mybatisPlusStatus
;
@Resource
private
UserService
userService
;
...
...
@@ -91,6 +96,8 @@ public class UserController {
// new Timestamp(System.currentTimeMillis()), (short) 0, "管理用户:" + username + " 登录系统", username + " 登录系统"));
msgTip
=
"user can login"
;
request
.
getSession
().
setAttribute
(
"user"
,
user
);
request
.
getSession
().
setAttribute
(
"tenantId"
,
1L
);
//租户id
request
.
getSession
().
setAttribute
(
"mybatisPlusStatus"
,
mybatisPlusStatus
);
//开启状态
}
catch
(
Exception
e
)
{
logger
.
error
(
">>>>>>>>>>>>>>>查询用户名为:"
+
username
+
" ,用户信息异常"
,
e
);
}
...
...
src/main/java/com/jsh/erp/datasource/entities/Account.java
View file @
54bf4897
...
...
@@ -59,6 +59,14 @@ public class Account {
*/
private
Boolean
isdefault
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_account.tenant_id
*
* @mbggenerated
*/
private
Long
tenantId
;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_account.Id
...
...
@@ -226,4 +234,28 @@ public class Account {
public
void
setIsdefault
(
Boolean
isdefault
)
{
this
.
isdefault
=
isdefault
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_account.tenant_id
*
* @return the value of jsh_account.tenant_id
*
* @mbggenerated
*/
public
Long
getTenantId
()
{
return
tenantId
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_account.tenant_id
*
* @param tenantId the value for jsh_account.tenant_id
*
* @mbggenerated
*/
public
void
setTenantId
(
Long
tenantId
)
{
this
.
tenantId
=
tenantId
;
}
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/entities/AccountExample.java
View file @
54bf4897
...
...
@@ -644,6 +644,66 @@ public class AccountExample {
addCriterion
(
"IsDefault not between"
,
value1
,
value2
,
"isdefault"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNull
()
{
addCriterion
(
"tenant_id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNotNull
()
{
addCriterion
(
"tenant_id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id ="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <>"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThan
(
Long
value
)
{
addCriterion
(
"tenant_id >"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id >="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThan
(
Long
value
)
{
addCriterion
(
"tenant_id <"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id not in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id not between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
}
/**
...
...
src/main/java/com/jsh/erp/datasource/entities/AccountHead.java
View file @
54bf4897
...
...
@@ -84,6 +84,14 @@ public class AccountHead {
*/
private
String
remark
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_accounthead.tenant_id
*
* @mbggenerated
*/
private
Long
tenantId
;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_accounthead.Id
...
...
@@ -323,4 +331,28 @@ public class AccountHead {
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
==
null
?
null
:
remark
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_accounthead.tenant_id
*
* @return the value of jsh_accounthead.tenant_id
*
* @mbggenerated
*/
public
Long
getTenantId
()
{
return
tenantId
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_accounthead.tenant_id
*
* @param tenantId the value for jsh_accounthead.tenant_id
*
* @mbggenerated
*/
public
void
setTenantId
(
Long
tenantId
)
{
this
.
tenantId
=
tenantId
;
}
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/entities/AccountHeadExample.java
View file @
54bf4897
...
...
@@ -825,6 +825,66 @@ public class AccountHeadExample {
addCriterion
(
"Remark not between"
,
value1
,
value2
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNull
()
{
addCriterion
(
"tenant_id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNotNull
()
{
addCriterion
(
"tenant_id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id ="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <>"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThan
(
Long
value
)
{
addCriterion
(
"tenant_id >"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id >="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThan
(
Long
value
)
{
addCriterion
(
"tenant_id <"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id not in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id not between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
}
/**
...
...
src/main/java/com/jsh/erp/datasource/entities/AccountHeadVo4ListEx.java
View file @
54bf4897
...
...
@@ -25,6 +25,8 @@ public class AccountHeadVo4ListEx {
private
String
remark
;
private
Long
tenantId
;
private
String
organname
;
private
String
handspersonname
;
...
...
@@ -111,6 +113,14 @@ public class AccountHeadVo4ListEx {
this
.
remark
=
remark
;
}
public
Long
getTenantId
()
{
return
tenantId
;
}
public
void
setTenantId
(
Long
tenantId
)
{
this
.
tenantId
=
tenantId
;
}
public
String
getOrganname
()
{
return
organname
;
}
...
...
src/main/java/com/jsh/erp/datasource/entities/AccountItem.java
View file @
54bf4897
...
...
@@ -51,6 +51,14 @@ public class AccountItem {
*/
private
String
remark
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_accountitem.tenant_id
*
* @mbggenerated
*/
private
Long
tenantId
;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_accountitem.Id
...
...
@@ -194,4 +202,28 @@ public class AccountItem {
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
==
null
?
null
:
remark
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_accountitem.tenant_id
*
* @return the value of jsh_accountitem.tenant_id
*
* @mbggenerated
*/
public
Long
getTenantId
()
{
return
tenantId
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_accountitem.tenant_id
*
* @param tenantId the value for jsh_accountitem.tenant_id
*
* @mbggenerated
*/
public
void
setTenantId
(
Long
tenantId
)
{
this
.
tenantId
=
tenantId
;
}
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/entities/AccountItemExample.java
View file @
54bf4897
...
...
@@ -564,6 +564,66 @@ public class AccountItemExample {
addCriterion
(
"Remark not between"
,
value1
,
value2
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNull
()
{
addCriterion
(
"tenant_id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNotNull
()
{
addCriterion
(
"tenant_id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id ="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <>"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThan
(
Long
value
)
{
addCriterion
(
"tenant_id >"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id >="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThan
(
Long
value
)
{
addCriterion
(
"tenant_id <"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id not in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id not between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
}
/**
...
...
src/main/java/com/jsh/erp/datasource/entities/Asset.java
View file @
54bf4897
...
...
@@ -140,6 +140,14 @@ public class Asset {
*/
private
Long
updator
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_asset.tenant_id
*
* @mbggenerated
*/
private
Long
tenantId
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_asset.description
...
...
@@ -564,6 +572,30 @@ public class Asset {
this
.
updator
=
updator
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_asset.tenant_id
*
* @return the value of jsh_asset.tenant_id
*
* @mbggenerated
*/
public
Long
getTenantId
()
{
return
tenantId
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_asset.tenant_id
*
* @param tenantId the value for jsh_asset.tenant_id
*
* @mbggenerated
*/
public
void
setTenantId
(
Long
tenantId
)
{
this
.
tenantId
=
tenantId
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_asset.description
...
...
src/main/java/com/jsh/erp/datasource/entities/AssetCategory.java
View file @
54bf4897
...
...
@@ -33,6 +33,14 @@ public class AssetCategory {
*/
private
String
description
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_assetcategory.tenant_id
*
* @mbggenerated
*/
private
Long
tenantId
;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_assetcategory.id
...
...
@@ -128,4 +136,28 @@ public class AssetCategory {
public
void
setDescription
(
String
description
)
{
this
.
description
=
description
==
null
?
null
:
description
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_assetcategory.tenant_id
*
* @return the value of jsh_assetcategory.tenant_id
*
* @mbggenerated
*/
public
Long
getTenantId
()
{
return
tenantId
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_assetcategory.tenant_id
*
* @param tenantId the value for jsh_assetcategory.tenant_id
*
* @mbggenerated
*/
public
void
setTenantId
(
Long
tenantId
)
{
this
.
tenantId
=
tenantId
;
}
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/entities/AssetCategoryExample.java
View file @
54bf4897
...
...
@@ -453,6 +453,66 @@ public class AssetCategoryExample {
addCriterion
(
"description not between"
,
value1
,
value2
,
"description"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNull
()
{
addCriterion
(
"tenant_id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNotNull
()
{
addCriterion
(
"tenant_id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id ="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <>"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThan
(
Long
value
)
{
addCriterion
(
"tenant_id >"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id >="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThan
(
Long
value
)
{
addCriterion
(
"tenant_id <"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id not in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id not between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
}
/**
...
...
src/main/java/com/jsh/erp/datasource/entities/AssetExample.java
View file @
54bf4897
...
...
@@ -1255,6 +1255,66 @@ public class AssetExample {
addCriterion
(
"updator not between"
,
value1
,
value2
,
"updator"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNull
()
{
addCriterion
(
"tenant_id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIsNotNull
()
{
addCriterion
(
"tenant_id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id ="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <>"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThan
(
Long
value
)
{
addCriterion
(
"tenant_id >"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdGreaterThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id >="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThan
(
Long
value
)
{
addCriterion
(
"tenant_id <"
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdLessThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"tenant_id <="
,
value
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotIn
(
List
<
Long
>
values
)
{
addCriterion
(
"tenant_id not in"
,
values
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTenantIdNotBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"tenant_id not between"
,
value1
,
value2
,
"tenantId"
);
return
(
Criteria
)
this
;
}
}
/**
...
...
Prev
1
2
3
4
5
6
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