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
a87d9ba8
"jshERP-web/src/views/git@ustchcs.com:gujinli1118/JSH_ERP.git" did not exist on "d50159fda52e8e24e756ad5a53e8d262764744fa"
Commit
a87d9ba8
authored
Oct 03, 2019
by
季圣华
Browse files
去除多余的app等三张表
parent
5e560832
Changes
20
Hide whitespace changes
Inline
Side-by-side
docs/jsh_erp.sql
View file @
a87d9ba8
...
@@ -189,44 +189,6 @@ INSERT INTO `jsh_accountitem` VALUES ('95', '94', '13', null, '-66.000000', '',
...
@@ -189,44 +189,6 @@ INSERT INTO `jsh_accountitem` VALUES ('95', '94', '13', null, '-66.000000', '',
INSERT
INTO
`jsh_accountitem`
VALUES
(
'96'
,
'95'
,
'13'
,
null
,
'6.000000'
,
''
,
'1'
,
'0'
);
INSERT
INTO
`jsh_accountitem`
VALUES
(
'96'
,
'95'
,
'13'
,
null
,
'6.000000'
,
''
,
'1'
,
'0'
);
INSERT
INTO
`jsh_accountitem`
VALUES
(
'97'
,
'96'
,
null
,
'14'
,
'22.000000'
,
''
,
null
,
'0'
);
INSERT
INTO
`jsh_accountitem`
VALUES
(
'97'
,
'96'
,
null
,
'14'
,
'22.000000'
,
''
,
null
,
'0'
);
-- ----------------------------
-- Table structure for jsh_app
-- ----------------------------
DROP
TABLE
IF
EXISTS
`jsh_app`
;
CREATE
TABLE
`jsh_app`
(
`Id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`Number`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'编号'
,
`Name`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'名称'
,
`Type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'类型'
,
`Icon`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'图标'
,
`URL`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'编号'
,
`Width`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'宽度'
,
`Height`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'高度'
,
`ReSize`
bit
(
1
)
DEFAULT
NULL
COMMENT
'是否可改变大小'
,
`OpenMax`
bit
(
1
)
DEFAULT
NULL
COMMENT
'最大化'
,
`Flash`
bit
(
1
)
DEFAULT
NULL
COMMENT
'是否切换'
,
`ZL`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'类型'
,
`Sort`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'排序'
,
`Remark`
varchar
(
200
)
DEFAULT
NULL
COMMENT
'备注'
,
`Enabled`
bit
(
1
)
DEFAULT
NULL
COMMENT
'是否启用'
,
`delete_Flag`
varchar
(
1
)
DEFAULT
'0'
COMMENT
'删除标记,0未删除,1删除'
,
PRIMARY
KEY
(
`Id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
29
DEFAULT
CHARSET
=
utf8
COMMENT
=
'应用表'
;
-- ----------------------------
-- Records of jsh_app
-- ----------------------------
INSERT
INTO
`jsh_app`
VALUES
(
'3'
,
'00'
,
'系统管理'
,
'app'
,
'0000000004.png'
,
''
,
'1350'
,
'630'
,
''
,
'
\0
'
,
'
\0
'
,
'desk'
,
'198'
,
''
,
''
,
'0'
);
INSERT
INTO
`jsh_app`
VALUES
(
'6'
,
'02'
,
'个人信息'
,
'app'
,
'0000000005.png'
,
'../user/password.html'
,
'600'
,
'400'
,
'
\0
'
,
'
\0
'
,
'
\0
'
,
'dock'
,
'200'
,
''
,
''
,
'0'
);
INSERT
INTO
`jsh_app`
VALUES
(
'7'
,
'01'
,
'基础数据'
,
'app'
,
'0000000006.png'
,
''
,
'1350'
,
'630'
,
''
,
'
\0
'
,
'
\0
'
,
'desk'
,
'120'
,
''
,
''
,
'0'
);
INSERT
INTO
`jsh_app`
VALUES
(
'22'
,
'03'
,
'报表查询'
,
'app'
,
'0000000022.png'
,
''
,
'1350'
,
'630'
,
''
,
'
\0
'
,
'
\0
'
,
'desk'
,
'115'
,
''
,
''
,
'0'
);
INSERT
INTO
`jsh_app`
VALUES
(
'23'
,
'04'
,
'零售管理'
,
'app'
,
'resizeApi.png'
,
''
,
'1350'
,
'630'
,
''
,
'
\0
'
,
''
,
'desk'
,
'025'
,
''
,
''
,
'0'
);
INSERT
INTO
`jsh_app`
VALUES
(
'24'
,
'05'
,
'采购管理'
,
'app'
,
'buy.png'
,
''
,
'1350'
,
'630'
,
''
,
'
\0
'
,
''
,
'desk'
,
'027'
,
''
,
''
,
'0'
);
INSERT
INTO
`jsh_app`
VALUES
(
'25'
,
'06'
,
'销售管理'
,
'app'
,
'sale.png'
,
''
,
'1350'
,
'630'
,
''
,
'
\0
'
,
''
,
'desk'
,
'028'
,
''
,
''
,
'0'
);
INSERT
INTO
`jsh_app`
VALUES
(
'26'
,
'07'
,
'财务管理'
,
'app'
,
'money.png'
,
''
,
'1350'
,
'630'
,
''
,
'
\0
'
,
'
\0
'
,
'desk'
,
'035'
,
''
,
''
,
'0'
);
INSERT
INTO
`jsh_app`
VALUES
(
'27'
,
'08'
,
'仓库管理'
,
'app'
,
'depot.png'
,
''
,
'1350'
,
'630'
,
''
,
'
\0
'
,
''
,
'desk'
,
'029'
,
''
,
''
,
'0'
);
INSERT
INTO
`jsh_app`
VALUES
(
'28'
,
'09'
,
'新手引导'
,
'app'
,
'userHelp.png'
,
'../user/userHelp.html'
,
'1000'
,
'500'
,
'
\0
'
,
'
\0
'
,
'
\0
'
,
'dock'
,
'210'
,
''
,
''
,
'0'
);
-- ----------------------------
-- ----------------------------
-- Table structure for jsh_depot
-- Table structure for jsh_depot
-- ----------------------------
-- ----------------------------
...
@@ -677,7 +639,6 @@ CREATE TABLE `jsh_functions` (
...
@@ -677,7 +639,6 @@ CREATE TABLE `jsh_functions` (
-- Records of jsh_functions
-- Records of jsh_functions
-- ----------------------------
-- ----------------------------
INSERT
INTO
`jsh_functions`
VALUES
(
'1'
,
'0001'
,
'系统管理'
,
'0'
,
''
,
''
,
'0910'
,
''
,
'电脑版'
,
''
,
'icon-settings'
,
'0'
);
INSERT
INTO
`jsh_functions`
VALUES
(
'1'
,
'0001'
,
'系统管理'
,
'0'
,
''
,
''
,
'0910'
,
''
,
'电脑版'
,
''
,
'icon-settings'
,
'0'
);
INSERT
INTO
`jsh_functions`
VALUES
(
'12'
,
'000101'
,
'应用管理'
,
'0001'
,
'/pages/manage/app.html'
,
'
\0
'
,
'0132'
,
''
,
'电脑版'
,
''
,
'icon-notebook'
,
'0'
);
INSERT
INTO
`jsh_functions`
VALUES
(
'13'
,
'000102'
,
'角色管理'
,
'0001'
,
'/pages/manage/role.html'
,
'
\0
'
,
'0130'
,
''
,
'电脑版'
,
''
,
'icon-notebook'
,
'0'
);
INSERT
INTO
`jsh_functions`
VALUES
(
'13'
,
'000102'
,
'角色管理'
,
'0001'
,
'/pages/manage/role.html'
,
'
\0
'
,
'0130'
,
''
,
'电脑版'
,
''
,
'icon-notebook'
,
'0'
);
INSERT
INTO
`jsh_functions`
VALUES
(
'14'
,
'000103'
,
'用户管理'
,
'0001'
,
'/pages/manage/user.html'
,
'
\0
'
,
'0140'
,
''
,
'电脑版'
,
null
,
'icon-notebook'
,
'0'
);
INSERT
INTO
`jsh_functions`
VALUES
(
'14'
,
'000103'
,
'用户管理'
,
'0001'
,
'/pages/manage/user.html'
,
'
\0
'
,
'0140'
,
''
,
'电脑版'
,
null
,
'icon-notebook'
,
'0'
);
INSERT
INTO
`jsh_functions`
VALUES
(
'15'
,
'000104'
,
'日志管理'
,
'0001'
,
'/pages/manage/log.html'
,
'
\0
'
,
'0160'
,
''
,
'电脑版'
,
null
,
'icon-notebook'
,
'0'
);
INSERT
INTO
`jsh_functions`
VALUES
(
'15'
,
'000104'
,
'日志管理'
,
'0001'
,
'/pages/manage/log.html'
,
'
\0
'
,
'0160'
,
''
,
'电脑版'
,
null
,
'icon-notebook'
,
'0'
);
...
@@ -1797,14 +1758,9 @@ CREATE TABLE `jsh_userbusiness` (
...
@@ -1797,14 +1758,9 @@ CREATE TABLE `jsh_userbusiness` (
-- ----------------------------
-- ----------------------------
-- Records of jsh_userbusiness
-- Records of jsh_userbusiness
-- ----------------------------
-- ----------------------------
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'1'
,
'RoleAPP'
,
'4'
,
'[3][6][7][22][23][24][25][26][27][28]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'2'
,
'RoleAPP'
,
'5'
,
'[8][7][6]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'3'
,
'RoleAPP'
,
'6'
,
'[23][24][25][27][26][22][7][3][6]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'4'
,
'RoleAPP'
,
'7'
,
'[21][1][8][11]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'5'
,
'RoleFunctions'
,
'4'
,
'[245][13][12][16][243][14][15][234][236][22][23][220][240][25][217][218][26][194][195][31][59][207][208][209][226][227][228][229][235][237][244][210][211][241][33][199][242][41][200][201][202][40][232][233][197][203][204][205][206][212][246]'
,
'[{
\"
funId
\"
:
\"
25
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
217
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
218
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
241
\"
,
\"
btnStr
\"
:
\"
3
\"
},{
\"
funId
\"
:
\"
242
\"
,
\"
btnStr
\"
:
\"
3
\"
}]'
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'5'
,
'RoleFunctions'
,
'4'
,
'[245][13][12][16][243][14][15][234][236][22][23][220][240][25][217][218][26][194][195][31][59][207][208][209][226][227][228][229][235][237][244][210][211][241][33][199][242][41][200][201][202][40][232][233][197][203][204][205][206][212][246]'
,
'[{
\"
funId
\"
:
\"
25
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
217
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
218
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
241
\"
,
\"
btnStr
\"
:
\"
3
\"
},{
\"
funId
\"
:
\"
242
\"
,
\"
btnStr
\"
:
\"
3
\"
}]'
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'6'
,
'RoleFunctions'
,
'5'
,
'[22][23][25][26][194][195][31][33][200][201][41][199][202]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'6'
,
'RoleFunctions'
,
'5'
,
'[22][23][25][26][194][195][31][33][200][201][41][199][202]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'7'
,
'RoleFunctions'
,
'6'
,
'[22][23][220][240][25][217][218][26][194][195][31][59][207][208][209][226][227][228][229][235][237][210][211][241][33][199][242][41][200][201][202][40][232][233][197][203][204][205][206][212]'
,
'[{
\"
funId
\"
:
\"
33
\"
,
\"
btnStr
\"
:
\"
4
\"
}]'
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'7'
,
'RoleFunctions'
,
'6'
,
'[22][23][220][240][25][217][218][26][194][195][31][59][207][208][209][226][227][228][229][235][237][210][211][241][33][199][242][41][200][201][202][40][232][233][197][203][204][205][206][212]'
,
'[{
\"
funId
\"
:
\"
33
\"
,
\"
btnStr
\"
:
\"
4
\"
}]'
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'8'
,
'RoleAPP'
,
'8'
,
'[21][1][8][11][10]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'9'
,
'RoleFunctions'
,
'7'
,
'[168][13][12][16][14][15][189][18][19][132]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'9'
,
'RoleFunctions'
,
'7'
,
'[168][13][12][16][14][15][189][18][19][132]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'10'
,
'RoleFunctions'
,
'8'
,
'[168][13][12][16][14][15][189][18][19][132][22][23][25][26][27][157][158][155][156][125][31][127][126][128][33][34][35][36][37][39][40][41][42][43][46][47][48][49][50][51][52][53][54][55][56][57][192][59][60][61][62][63][65][66][68][69][70][71][73][74][76][77][79][191][81][82][83][85][89][161][86][176][165][160][28][134][91][92][29][94][95][97][104][99][100][101][102][105][107][108][110][111][113][114][116][117][118][120][121][131][135][123][122][20][130][146][147][138][148][149][153][140][145][184][152][143][170][171][169][166][167][163][164][172][173][179][178][181][182][183][186][187]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'10'
,
'RoleFunctions'
,
'8'
,
'[168][13][12][16][14][15][189][18][19][132][22][23][25][26][27][157][158][155][156][125][31][127][126][128][33][34][35][36][37][39][40][41][42][43][46][47][48][49][50][51][52][53][54][55][56][57][192][59][60][61][62][63][65][66][68][69][70][71][73][74][76][77][79][191][81][82][83][85][89][161][86][176][165][160][28][134][91][92][29][94][95][97][104][99][100][101][102][105][107][108][110][111][113][114][116][117][118][120][121][131][135][123][122][20][130][146][147][138][148][149][153][140][145][184][152][143][170][171][169][166][167][163][164][172][173][179][178][181][182][183][186][187]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'11'
,
'RoleFunctions'
,
'9'
,
'[168][13][12][16][14][15][189][18][19][132][22][23][25][26][27][157][158][155][156][125][31][127][126][128][33][34][35][36][37][39][40][41][42][43][46][47][48][49][50][51][52][53][54][55][56][57][192][59][60][61][62][63][65][66][68][69][70][71][73][74][76][77][79][191][81][82][83][85][89][161][86][176][165][160][28][134][91][92][29][94][95][97][104][99][100][101][102][105][107][108][110][111][113][114][116][117][118][120][121][131][135][123][122][20][130][146][147][138][148][149][153][140][145][184][152][143][170][171][169][166][167][163][164][172][173][179][178][181][182][183][186][187][188]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'11'
,
'RoleFunctions'
,
'9'
,
'[168][13][12][16][14][15][189][18][19][132][22][23][25][26][27][157][158][155][156][125][31][127][126][128][33][34][35][36][37][39][40][41][42][43][46][47][48][49][50][51][52][53][54][55][56][57][192][59][60][61][62][63][65][66][68][69][70][71][73][74][76][77][79][191][81][82][83][85][89][161][86][176][165][160][28][134][91][92][29][94][95][97][104][99][100][101][102][105][107][108][110][111][113][114][116][117][118][120][121][131][135][123][122][20][130][146][147][138][148][149][153][140][145][184][152][143][170][171][169][166][167][163][164][172][173][179][178][181][182][183][186][187][188]'
,
null
,
'0'
);
...
@@ -1826,7 +1782,6 @@ INSERT INTO `jsh_userbusiness` VALUES ('27', 'UserCustomer', '63', '[58]', null,
...
@@ -1826,7 +1782,6 @@ INSERT INTO `jsh_userbusiness` VALUES ('27', 'UserCustomer', '63', '[58]', null,
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'28'
,
'UserDepot'
,
'96'
,
'[7]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'28'
,
'UserDepot'
,
'96'
,
'[7]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'29'
,
'UserRole'
,
'96'
,
'[6]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'29'
,
'UserRole'
,
'96'
,
'[6]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'30'
,
'UserRole'
,
'113'
,
'[10]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'30'
,
'UserRole'
,
'113'
,
'[10]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'31'
,
'RoleAPP'
,
'10'
,
'[3][6][7][22][23][24][25][26][27][28]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'32'
,
'RoleFunctions'
,
'10'
,
'[245][13][243][14][15][234][22][23][220][240][25][217][218][26][194][195][31][59][207][208][209][226][227][228][229][235][237][244][210][211][241][33][199][242][41][200][201][202][40][232][233][197][203][204][205][206][212][246]'
,
'[{
\"
funId
\"
:
\"
25
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
217
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
218
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
241
\"
,
\"
btnStr
\"
:
\"
3
\"
},{
\"
funId
\"
:
\"
242
\"
,
\"
btnStr
\"
:
\"
3
\"
}]'
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'32'
,
'RoleFunctions'
,
'10'
,
'[245][13][243][14][15][234][22][23][220][240][25][217][218][26][194][195][31][59][207][208][209][226][227][228][229][235][237][244][210][211][241][33][199][242][41][200][201][202][40][232][233][197][203][204][205][206][212][246]'
,
'[{
\"
funId
\"
:
\"
25
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
217
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
218
\"
,
\"
btnStr
\"
:
\"
1
\"
},{
\"
funId
\"
:
\"
241
\"
,
\"
btnStr
\"
:
\"
3
\"
},{
\"
funId
\"
:
\"
242
\"
,
\"
btnStr
\"
:
\"
3
\"
}]'
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'34'
,
'UserRole'
,
'115'
,
'[10]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'34'
,
'UserRole'
,
'115'
,
'[10]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'35'
,
'UserRole'
,
'117'
,
'[10]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'35'
,
'UserRole'
,
'117'
,
'[10]'
,
null
,
'0'
);
...
@@ -1837,13 +1792,9 @@ INSERT INTO `jsh_userbusiness` VALUES ('39', 'UserDepot', '120', '[7][8][9][10][
...
@@ -1837,13 +1792,9 @@ INSERT INTO `jsh_userbusiness` VALUES ('39', 'UserDepot', '120', '[7][8][9][10][
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'40'
,
'UserCustomer'
,
'120'
,
'[52][48][6][5][2]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'40'
,
'UserCustomer'
,
'120'
,
'[52][48][6][5][2]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'41'
,
'RoleFunctions'
,
'12'
,
''
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'41'
,
'RoleFunctions'
,
'12'
,
''
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'48'
,
'RoleFunctions'
,
'13'
,
'[59][207][208][209][226][227][228][229][235][237][210][211][241][33][199][242][41][200]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'48'
,
'RoleFunctions'
,
'13'
,
'[59][207][208][209][226][227][228][229][235][237][210][211][241][33][199][242][41][200]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'49'
,
'RoleAPP'
,
'13'
,
'[22][23][24][25]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'50'
,
'RoleAPP'
,
'64'
,
'[3]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'51'
,
'UserRole'
,
'74'
,
'[10]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'51'
,
'UserRole'
,
'74'
,
'[10]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'52'
,
'UserDepot'
,
'121'
,
'[13]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'52'
,
'UserDepot'
,
'121'
,
'[13]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'53'
,
'RoleAPP'
,
'121'
,
'[3]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'54'
,
'UserDepot'
,
'115'
,
'[13]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'54'
,
'UserDepot'
,
'115'
,
'[13]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'55'
,
'RoleAPP'
,
'115'
,
'[3]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'56'
,
'UserCustomer'
,
'115'
,
'[56]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'56'
,
'UserCustomer'
,
'115'
,
'[56]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'57'
,
'UserCustomer'
,
'121'
,
'[56]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'57'
,
'UserCustomer'
,
'121'
,
'[56]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'58'
,
'UserRole'
,
'121'
,
'[15]'
,
null
,
'0'
);
INSERT
INTO
`jsh_userbusiness`
VALUES
(
'58'
,
'UserRole'
,
'121'
,
'[15]'
,
null
,
'0'
);
...
...
docs/华夏ERP数据库设计汇总.xlsx
View file @
a87d9ba8
No preview for this file type
docs/数据库更新记录-方便升级.txt
View file @
a87d9ba8
...
@@ -662,3 +662,11 @@ COMMENT='消息表'
...
@@ -662,3 +662,11 @@ COMMENT='消息表'
AUTO_INCREMENT=2
AUTO_INCREMENT=2
ROW_FORMAT=COMPACT
ROW_FORMAT=COMPACT
;
;
-- ----------------------------
-- 时间:2019年9月13日
-- 删除表 jsh_app databasechangelog databasechangeloglock
-- ----------------------------
drop table databasechangelog;
drop table databasechangeloglock;
drop table jsh_app;
\ No newline at end of file
src/main/java/com/jsh/erp/controller/AppController.java
deleted
100644 → 0
View file @
5e560832
package
com.jsh.erp.controller
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.datasource.entities.App
;
import
com.jsh.erp.datasource.entities.User
;
import
com.jsh.erp.datasource.entities.UserBusiness
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.service.app.AppService
;
import
com.jsh.erp.service.userBusiness.UserBusinessService
;
import
com.jsh.erp.utils.BaseResponseInfo
;
import
com.jsh.erp.utils.FileUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
java.io.*
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Properties
;
/**
* @author ji_sheng_hua 752*718*920
*/
@RestController
@RequestMapping
(
value
=
"/app"
)
public
class
AppController
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
AppController
.
class
);
@Resource
private
AppService
appService
;
@Resource
private
UserBusinessService
userBusinessService
;
/**
* 根据用户查询有权限的app
* @param userId
* @param request
* @return
*/
@GetMapping
(
value
=
"/findAppByUserId"
)
public
JSONObject
findAppByUserId
(
@RequestParam
(
"userId"
)
String
userId
,
HttpServletRequest
request
)
throws
Exception
{
List
<
UserBusiness
>
roleList
=
userBusinessService
.
findRoleByUserId
(
userId
);
String
roles
=
null
;
if
(
roleList
!=
null
&&
roleList
.
size
()>
0
&&
roleList
.
get
(
0
)!=
null
){
roles
=
roleList
.
get
(
0
).
getValue
();
}
if
(
roles
!=
null
)
{
roles
=
roles
.
replaceAll
(
"\\]\\["
,
","
).
replaceAll
(
"\\]"
,
""
).
replaceAll
(
"\\["
,
""
);
//转为逗号隔开的
}
List
<
UserBusiness
>
appList
=
userBusinessService
.
findAppByRoles
(
roles
);
String
apps
=
null
;
if
(
appList
!=
null
&&
appList
.
size
()>
0
&&
appList
.
get
(
0
)!=
null
){
apps
=
appList
.
get
(
0
).
getValue
();
}
if
(
apps
!=
null
)
{
apps
=
apps
.
replaceAll
(
"\\]\\["
,
","
).
replaceAll
(
"\\]"
,
""
).
replaceAll
(
"\\["
,
""
);
//转为逗号隔开的
}
JSONObject
obj
=
new
JSONObject
();
List
<
App
>
dockList
=
appService
.
findAppInIds
(
apps
,
"dock"
);
JSONArray
dockArray
=
new
JSONArray
();
if
(
null
!=
dockList
)
{
for
(
App
app
:
dockList
)
{
JSONObject
item
=
new
JSONObject
();
item
.
put
(
"id"
,
app
.
getId
());
item
.
put
(
"title"
,
app
.
getName
());
item
.
put
(
"type"
,
app
.
getType
());
item
.
put
(
"icon"
,
"../../upload/images/deskIcon/"
+
app
.
getIcon
());
item
.
put
(
"url"
,
app
.
getUrl
());
item
.
put
(
"width"
,
app
.
getWidth
());
item
.
put
(
"height"
,
app
.
getHeight
());
item
.
put
(
"isresize"
,
app
.
getResize
());
item
.
put
(
"isopenmax"
,
app
.
getOpenmax
());
item
.
put
(
"isflash"
,
app
.
getFlash
());
dockArray
.
add
(
item
);
}
}
obj
.
put
(
"dock"
,
dockArray
);
List
<
App
>
deskList
=
appService
.
findAppInIds
(
apps
,
"desk"
);
JSONArray
deskArray
=
new
JSONArray
();
if
(
null
!=
deskList
)
{
for
(
App
app
:
deskList
)
{
JSONObject
item
=
new
JSONObject
();
item
.
put
(
"id"
,
app
.
getId
());
item
.
put
(
"title"
,
app
.
getName
());
item
.
put
(
"type"
,
app
.
getType
());
item
.
put
(
"icon"
,
"../../upload/images/deskIcon/"
+
app
.
getIcon
());
item
.
put
(
"url"
,
"../../pages/common/menu.html?appID="
+
app
.
getNumber
()
+
"&id="
+
app
.
getId
());
item
.
put
(
"width"
,
app
.
getWidth
());
item
.
put
(
"height"
,
app
.
getHeight
());
item
.
put
(
"isresize"
,
app
.
getResize
());
item
.
put
(
"isopenmax"
,
app
.
getOpenmax
());
item
.
put
(
"isflash"
,
app
.
getFlash
());
deskArray
.
add
(
item
);
}
}
obj
.
put
(
"desk"
,
deskArray
);
return
obj
;
}
@GetMapping
(
value
=
"/findDesk"
)
public
JSONObject
findDesk
(
HttpServletRequest
request
)
throws
Exception
{
JSONObject
obj
=
new
JSONObject
();
List
<
App
>
dockList
=
appService
.
findDock
();
JSONArray
dockArray
=
new
JSONArray
();
if
(
null
!=
dockList
)
{
for
(
App
app
:
dockList
)
{
JSONObject
item
=
new
JSONObject
();
item
.
put
(
"id"
,
app
.
getId
());
item
.
put
(
"title"
,
app
.
getName
());
item
.
put
(
"type"
,
app
.
getType
());
item
.
put
(
"icon"
,
"../../upload/images/deskIcon/"
+
app
.
getIcon
());
item
.
put
(
"url"
,
app
.
getUrl
());
item
.
put
(
"width"
,
app
.
getWidth
());
item
.
put
(
"height"
,
app
.
getHeight
());
item
.
put
(
"isresize"
,
app
.
getResize
());
item
.
put
(
"isopenmax"
,
app
.
getOpenmax
());
item
.
put
(
"isflash"
,
app
.
getFlash
());
dockArray
.
add
(
item
);
}
}
obj
.
put
(
"dock"
,
dockArray
);
List
<
App
>
deskList
=
appService
.
findDesk
();
JSONArray
deskArray
=
new
JSONArray
();
if
(
null
!=
deskList
)
{
for
(
App
app
:
deskList
)
{
JSONObject
item
=
new
JSONObject
();
item
.
put
(
"id"
,
app
.
getId
());
item
.
put
(
"title"
,
app
.
getName
());
item
.
put
(
"type"
,
app
.
getType
());
item
.
put
(
"icon"
,
"../../upload/images/deskIcon/"
+
app
.
getIcon
());
item
.
put
(
"url"
,
"../../pages/common/menu.html?appID="
+
app
.
getNumber
()
+
"&id="
+
app
.
getId
());
item
.
put
(
"width"
,
app
.
getWidth
());
item
.
put
(
"height"
,
app
.
getHeight
());
item
.
put
(
"isresize"
,
app
.
getResize
());
item
.
put
(
"isopenmax"
,
app
.
getOpenmax
());
item
.
put
(
"isflash"
,
app
.
getFlash
());
deskArray
.
add
(
item
);
}
}
obj
.
put
(
"desk"
,
deskArray
);
return
obj
;
}
/**
* 角色对应应用显示
* @param request
* @return
*/
@PostMapping
(
value
=
"/findRoleAPP"
)
public
JSONArray
findRoleAPP
(
@RequestParam
(
"UBType"
)
String
type
,
@RequestParam
(
"UBKeyId"
)
String
keyId
,
HttpServletRequest
request
)
throws
Exception
{
JSONArray
arr
=
new
JSONArray
();
try
{
List
<
App
>
dataListApp
=
appService
.
findRoleAPP
();
//开始拼接json数据
JSONObject
outer
=
new
JSONObject
();
outer
.
put
(
"id"
,
1
);
outer
.
put
(
"text"
,
"应用列表"
);
outer
.
put
(
"state"
,
"open"
);
//存放数据json数组
JSONArray
dataArray
=
new
JSONArray
();
if
(
null
!=
dataListApp
)
{
//根据条件从列表里面移除"系统管理"
List
<
App
>
dataList
=
new
ArrayList
<
App
>();
for
(
App
appOne
:
dataListApp
)
{
//从session中获取租户id
String
loginName
=
null
;
Object
userInfo
=
request
.
getSession
().
getAttribute
(
"user"
);
if
(
userInfo
!=
null
)
{
User
user
=
(
User
)
userInfo
;
loginName
=
user
.
getLoginame
();
}
if
((
"admin"
).
equals
(
loginName
))
{
dataList
.
add
(
appOne
);
}
else
{
if
(!(
"系统管理"
).
equals
(
appOne
.
getName
()))
{
dataList
.
add
(
appOne
);
}
}
}
//筛选应用列表
for
(
App
app
:
dataList
)
{
JSONObject
item
=
new
JSONObject
();
item
.
put
(
"id"
,
app
.
getId
());
item
.
put
(
"text"
,
app
.
getName
());
//勾选判断1
Boolean
flag
=
false
;
try
{
flag
=
userBusinessService
.
checkIsUserBusinessExist
(
type
,
keyId
,
"["
+
app
.
getId
().
toString
()
+
"]"
);
}
catch
(
Exception
e
)
{
logger
.
error
(
">>>>>>>>>>>>>>>>>设置角色对应的应用:类型"
+
type
+
" KeyId为: "
+
keyId
+
" 存在异常!"
);
}
if
(
flag
==
true
)
{
item
.
put
(
"checked"
,
true
);
}
//结束
dataArray
.
add
(
item
);
}
}
outer
.
put
(
"children"
,
dataArray
);
arr
.
add
(
outer
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
arr
;
}
/**
* 上传图片
* @param fileInfo
* @param request
*/
@PostMapping
(
value
=
"/uploadImg"
)
public
BaseResponseInfo
uploadImg
(
MultipartFile
fileInfo
,
@RequestParam
(
"fileInfoName"
)
String
fileName
,
HttpServletRequest
request
)
throws
Exception
{
BaseResponseInfo
res
=
new
BaseResponseInfo
();
try
{
if
(
fileInfo
!=
null
)
{
String
basePath
=
request
.
getSession
().
getServletContext
().
getRealPath
(
"/"
);
//默认windows文件路径,linux环境下生成的目录与项目同级,而不是下级
String
path
=
basePath
+
"upload/images/deskIcon/"
;
//windows环境下的路径
Properties
pro
=
System
.
getProperties
();
String
osName
=
pro
.
getProperty
(
"os.name"
);
//获得当前操作系统的名称
if
(
"Linux"
.
equals
(
osName
)
||
"linux"
.
equals
(
osName
)
||
"LINUX"
.
equals
(
osName
)){
path
=
basePath
+
"/upload/images/deskIcon/"
;
//linux环境下的路径
}
FileUtils
.
SaveFileFromInputStream
(
fileInfo
.
getInputStream
(),
path
,
fileName
);
res
.
code
=
200
;
res
.
data
=
"上传图片成功"
;
}
}
catch
(
FileNotFoundException
e
)
{
e
.
printStackTrace
();
res
.
code
=
500
;
res
.
data
=
"获取图片失败"
;
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
res
.
code
=
500
;
res
.
data
=
"上传图片失败"
;
}
return
res
;
}
/**
* create by: qiankunpingtai
* website:https://qiankunpingtai.cn
* description:
* 批量删除应用信息
* create time: 2019/3/29 11:15
* @Param: ids
* @return java.lang.Object
*/
@RequestMapping
(
value
=
"/batchDeleteAppByIds"
)
public
Object
batchDeleteAppByIds
(
@RequestParam
(
"ids"
)
String
ids
)
throws
Exception
{
JSONObject
result
=
ExceptionConstants
.
standardSuccess
();
int
i
=
appService
.
batchDeleteAppByIds
(
ids
);
if
(
i
<
1
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,ids[{}]"
,
ExceptionConstants
.
APP_DELETE_FAILED_CODE
,
ExceptionConstants
.
APP_DELETE_FAILED_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
APP_DELETE_FAILED_CODE
,
ExceptionConstants
.
APP_DELETE_FAILED_MSG
);
}
return
result
;
}
}
src/main/java/com/jsh/erp/datasource/entities/App.java
deleted
100644 → 0
View file @
5e560832
package
com.jsh.erp.datasource.entities
;
public
class
App
{
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Id
*
* @mbggenerated
*/
private
Long
id
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Number
*
* @mbggenerated
*/
private
String
number
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Name
*
* @mbggenerated
*/
private
String
name
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Type
*
* @mbggenerated
*/
private
String
type
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Icon
*
* @mbggenerated
*/
private
String
icon
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.URL
*
* @mbggenerated
*/
private
String
url
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Width
*
* @mbggenerated
*/
private
String
width
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Height
*
* @mbggenerated
*/
private
String
height
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.ReSize
*
* @mbggenerated
*/
private
Boolean
resize
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.OpenMax
*
* @mbggenerated
*/
private
Boolean
openmax
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Flash
*
* @mbggenerated
*/
private
Boolean
flash
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.ZL
*
* @mbggenerated
*/
private
String
zl
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Sort
*
* @mbggenerated
*/
private
String
sort
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Remark
*
* @mbggenerated
*/
private
String
remark
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.Enabled
*
* @mbggenerated
*/
private
Boolean
enabled
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database column jsh_app.delete_Flag
*
* @mbggenerated
*/
private
String
deleteFlag
;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Id
*
* @return the value of jsh_app.Id
*
* @mbggenerated
*/
public
Long
getId
()
{
return
id
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Id
*
* @param id the value for jsh_app.Id
*
* @mbggenerated
*/
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Number
*
* @return the value of jsh_app.Number
*
* @mbggenerated
*/
public
String
getNumber
()
{
return
number
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Number
*
* @param number the value for jsh_app.Number
*
* @mbggenerated
*/
public
void
setNumber
(
String
number
)
{
this
.
number
=
number
==
null
?
null
:
number
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Name
*
* @return the value of jsh_app.Name
*
* @mbggenerated
*/
public
String
getName
()
{
return
name
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Name
*
* @param name the value for jsh_app.Name
*
* @mbggenerated
*/
public
void
setName
(
String
name
)
{
this
.
name
=
name
==
null
?
null
:
name
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Type
*
* @return the value of jsh_app.Type
*
* @mbggenerated
*/
public
String
getType
()
{
return
type
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Type
*
* @param type the value for jsh_app.Type
*
* @mbggenerated
*/
public
void
setType
(
String
type
)
{
this
.
type
=
type
==
null
?
null
:
type
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Icon
*
* @return the value of jsh_app.Icon
*
* @mbggenerated
*/
public
String
getIcon
()
{
return
icon
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Icon
*
* @param icon the value for jsh_app.Icon
*
* @mbggenerated
*/
public
void
setIcon
(
String
icon
)
{
this
.
icon
=
icon
==
null
?
null
:
icon
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.URL
*
* @return the value of jsh_app.URL
*
* @mbggenerated
*/
public
String
getUrl
()
{
return
url
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.URL
*
* @param url the value for jsh_app.URL
*
* @mbggenerated
*/
public
void
setUrl
(
String
url
)
{
this
.
url
=
url
==
null
?
null
:
url
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Width
*
* @return the value of jsh_app.Width
*
* @mbggenerated
*/
public
String
getWidth
()
{
return
width
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Width
*
* @param width the value for jsh_app.Width
*
* @mbggenerated
*/
public
void
setWidth
(
String
width
)
{
this
.
width
=
width
==
null
?
null
:
width
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Height
*
* @return the value of jsh_app.Height
*
* @mbggenerated
*/
public
String
getHeight
()
{
return
height
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Height
*
* @param height the value for jsh_app.Height
*
* @mbggenerated
*/
public
void
setHeight
(
String
height
)
{
this
.
height
=
height
==
null
?
null
:
height
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.ReSize
*
* @return the value of jsh_app.ReSize
*
* @mbggenerated
*/
public
Boolean
getResize
()
{
return
resize
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.ReSize
*
* @param resize the value for jsh_app.ReSize
*
* @mbggenerated
*/
public
void
setResize
(
Boolean
resize
)
{
this
.
resize
=
resize
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.OpenMax
*
* @return the value of jsh_app.OpenMax
*
* @mbggenerated
*/
public
Boolean
getOpenmax
()
{
return
openmax
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.OpenMax
*
* @param openmax the value for jsh_app.OpenMax
*
* @mbggenerated
*/
public
void
setOpenmax
(
Boolean
openmax
)
{
this
.
openmax
=
openmax
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Flash
*
* @return the value of jsh_app.Flash
*
* @mbggenerated
*/
public
Boolean
getFlash
()
{
return
flash
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Flash
*
* @param flash the value for jsh_app.Flash
*
* @mbggenerated
*/
public
void
setFlash
(
Boolean
flash
)
{
this
.
flash
=
flash
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.ZL
*
* @return the value of jsh_app.ZL
*
* @mbggenerated
*/
public
String
getZl
()
{
return
zl
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.ZL
*
* @param zl the value for jsh_app.ZL
*
* @mbggenerated
*/
public
void
setZl
(
String
zl
)
{
this
.
zl
=
zl
==
null
?
null
:
zl
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Sort
*
* @return the value of jsh_app.Sort
*
* @mbggenerated
*/
public
String
getSort
()
{
return
sort
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Sort
*
* @param sort the value for jsh_app.Sort
*
* @mbggenerated
*/
public
void
setSort
(
String
sort
)
{
this
.
sort
=
sort
==
null
?
null
:
sort
.
trim
();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.Remark
*
* @return the value of jsh_app.Remark
*
* @mbggenerated
*/
public
String
getRemark
()
{
return
remark
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Remark
*
* @param remark the value for jsh_app.Remark
*
* @mbggenerated
*/
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_app.Enabled
*
* @return the value of jsh_app.Enabled
*
* @mbggenerated
*/
public
Boolean
getEnabled
()
{
return
enabled
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.Enabled
*
* @param enabled the value for jsh_app.Enabled
*
* @mbggenerated
*/
public
void
setEnabled
(
Boolean
enabled
)
{
this
.
enabled
=
enabled
;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column jsh_app.delete_Flag
*
* @return the value of jsh_app.delete_Flag
*
* @mbggenerated
*/
public
String
getDeleteFlag
()
{
return
deleteFlag
;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column jsh_app.delete_Flag
*
* @param deleteFlag the value for jsh_app.delete_Flag
*
* @mbggenerated
*/
public
void
setDeleteFlag
(
String
deleteFlag
)
{
this
.
deleteFlag
=
deleteFlag
==
null
?
null
:
deleteFlag
.
trim
();
}
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/entities/AppExample.java
deleted
100644 → 0
View file @
5e560832
package
com.jsh.erp.datasource.entities
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
AppExample
{
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table jsh_app
*
* @mbggenerated
*/
protected
String
orderByClause
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table jsh_app
*
* @mbggenerated
*/
protected
boolean
distinct
;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table jsh_app
*
* @mbggenerated
*/
protected
List
<
Criteria
>
oredCriteria
;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
AppExample
()
{
oredCriteria
=
new
ArrayList
<
Criteria
>();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
void
setOrderByClause
(
String
orderByClause
)
{
this
.
orderByClause
=
orderByClause
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
String
getOrderByClause
()
{
return
orderByClause
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
void
setDistinct
(
boolean
distinct
)
{
this
.
distinct
=
distinct
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
boolean
isDistinct
()
{
return
distinct
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
List
<
Criteria
>
getOredCriteria
()
{
return
oredCriteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
void
or
(
Criteria
criteria
)
{
oredCriteria
.
add
(
criteria
);
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
Criteria
or
()
{
Criteria
criteria
=
createCriteriaInternal
();
oredCriteria
.
add
(
criteria
);
return
criteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
Criteria
createCriteria
()
{
Criteria
criteria
=
createCriteriaInternal
();
if
(
oredCriteria
.
size
()
==
0
)
{
oredCriteria
.
add
(
criteria
);
}
return
criteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
protected
Criteria
createCriteriaInternal
()
{
Criteria
criteria
=
new
Criteria
();
return
criteria
;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
void
clear
()
{
oredCriteria
.
clear
();
orderByClause
=
null
;
distinct
=
false
;
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table jsh_app
*
* @mbggenerated
*/
protected
abstract
static
class
GeneratedCriteria
{
protected
List
<
Criterion
>
criteria
;
protected
GeneratedCriteria
()
{
super
();
criteria
=
new
ArrayList
<
Criterion
>();
}
public
boolean
isValid
()
{
return
criteria
.
size
()
>
0
;
}
public
List
<
Criterion
>
getAllCriteria
()
{
return
criteria
;
}
public
List
<
Criterion
>
getCriteria
()
{
return
criteria
;
}
protected
void
addCriterion
(
String
condition
)
{
if
(
condition
==
null
)
{
throw
new
RuntimeException
(
"Value for condition cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
));
}
protected
void
addCriterion
(
String
condition
,
Object
value
,
String
property
)
{
if
(
value
==
null
)
{
throw
new
RuntimeException
(
"Value for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value
));
}
protected
void
addCriterion
(
String
condition
,
Object
value1
,
Object
value2
,
String
property
)
{
if
(
value1
==
null
||
value2
==
null
)
{
throw
new
RuntimeException
(
"Between values for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value1
,
value2
));
}
public
Criteria
andIdIsNull
()
{
addCriterion
(
"Id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdIsNotNull
()
{
addCriterion
(
"Id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdEqualTo
(
Long
value
)
{
addCriterion
(
"Id ="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotEqualTo
(
Long
value
)
{
addCriterion
(
"Id <>"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdGreaterThan
(
Long
value
)
{
addCriterion
(
"Id >"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdGreaterThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"Id >="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdLessThan
(
Long
value
)
{
addCriterion
(
"Id <"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdLessThanOrEqualTo
(
Long
value
)
{
addCriterion
(
"Id <="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdIn
(
List
<
Long
>
values
)
{
addCriterion
(
"Id in"
,
values
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotIn
(
List
<
Long
>
values
)
{
addCriterion
(
"Id not in"
,
values
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"Id between"
,
value1
,
value2
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotBetween
(
Long
value1
,
Long
value2
)
{
addCriterion
(
"Id not between"
,
value1
,
value2
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberIsNull
()
{
addCriterion
(
"Number is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberIsNotNull
()
{
addCriterion
(
"Number is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberEqualTo
(
String
value
)
{
addCriterion
(
"Number ="
,
value
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberNotEqualTo
(
String
value
)
{
addCriterion
(
"Number <>"
,
value
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberGreaterThan
(
String
value
)
{
addCriterion
(
"Number >"
,
value
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Number >="
,
value
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberLessThan
(
String
value
)
{
addCriterion
(
"Number <"
,
value
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Number <="
,
value
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberLike
(
String
value
)
{
addCriterion
(
"Number like"
,
value
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberNotLike
(
String
value
)
{
addCriterion
(
"Number not like"
,
value
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberIn
(
List
<
String
>
values
)
{
addCriterion
(
"Number in"
,
values
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"Number not in"
,
values
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Number between"
,
value1
,
value2
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNumberNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Number not between"
,
value1
,
value2
,
"number"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameIsNull
()
{
addCriterion
(
"Name is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameIsNotNull
()
{
addCriterion
(
"Name is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameEqualTo
(
String
value
)
{
addCriterion
(
"Name ="
,
value
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameNotEqualTo
(
String
value
)
{
addCriterion
(
"Name <>"
,
value
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameGreaterThan
(
String
value
)
{
addCriterion
(
"Name >"
,
value
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Name >="
,
value
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameLessThan
(
String
value
)
{
addCriterion
(
"Name <"
,
value
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Name <="
,
value
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameLike
(
String
value
)
{
addCriterion
(
"Name like"
,
value
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameNotLike
(
String
value
)
{
addCriterion
(
"Name not like"
,
value
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameIn
(
List
<
String
>
values
)
{
addCriterion
(
"Name in"
,
values
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"Name not in"
,
values
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Name between"
,
value1
,
value2
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andNameNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Name not between"
,
value1
,
value2
,
"name"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeIsNull
()
{
addCriterion
(
"Type is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeIsNotNull
()
{
addCriterion
(
"Type is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeEqualTo
(
String
value
)
{
addCriterion
(
"Type ="
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeNotEqualTo
(
String
value
)
{
addCriterion
(
"Type <>"
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeGreaterThan
(
String
value
)
{
addCriterion
(
"Type >"
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Type >="
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeLessThan
(
String
value
)
{
addCriterion
(
"Type <"
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Type <="
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeLike
(
String
value
)
{
addCriterion
(
"Type like"
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeNotLike
(
String
value
)
{
addCriterion
(
"Type not like"
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeIn
(
List
<
String
>
values
)
{
addCriterion
(
"Type in"
,
values
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"Type not in"
,
values
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Type between"
,
value1
,
value2
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Type not between"
,
value1
,
value2
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconIsNull
()
{
addCriterion
(
"Icon is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconIsNotNull
()
{
addCriterion
(
"Icon is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconEqualTo
(
String
value
)
{
addCriterion
(
"Icon ="
,
value
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconNotEqualTo
(
String
value
)
{
addCriterion
(
"Icon <>"
,
value
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconGreaterThan
(
String
value
)
{
addCriterion
(
"Icon >"
,
value
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Icon >="
,
value
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconLessThan
(
String
value
)
{
addCriterion
(
"Icon <"
,
value
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Icon <="
,
value
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconLike
(
String
value
)
{
addCriterion
(
"Icon like"
,
value
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconNotLike
(
String
value
)
{
addCriterion
(
"Icon not like"
,
value
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconIn
(
List
<
String
>
values
)
{
addCriterion
(
"Icon in"
,
values
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"Icon not in"
,
values
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Icon between"
,
value1
,
value2
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIconNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Icon not between"
,
value1
,
value2
,
"icon"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlIsNull
()
{
addCriterion
(
"URL is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlIsNotNull
()
{
addCriterion
(
"URL is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlEqualTo
(
String
value
)
{
addCriterion
(
"URL ="
,
value
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlNotEqualTo
(
String
value
)
{
addCriterion
(
"URL <>"
,
value
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlGreaterThan
(
String
value
)
{
addCriterion
(
"URL >"
,
value
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"URL >="
,
value
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlLessThan
(
String
value
)
{
addCriterion
(
"URL <"
,
value
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"URL <="
,
value
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlLike
(
String
value
)
{
addCriterion
(
"URL like"
,
value
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlNotLike
(
String
value
)
{
addCriterion
(
"URL not like"
,
value
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlIn
(
List
<
String
>
values
)
{
addCriterion
(
"URL in"
,
values
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"URL not in"
,
values
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"URL between"
,
value1
,
value2
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUrlNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"URL not between"
,
value1
,
value2
,
"url"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthIsNull
()
{
addCriterion
(
"Width is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthIsNotNull
()
{
addCriterion
(
"Width is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthEqualTo
(
String
value
)
{
addCriterion
(
"Width ="
,
value
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthNotEqualTo
(
String
value
)
{
addCriterion
(
"Width <>"
,
value
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthGreaterThan
(
String
value
)
{
addCriterion
(
"Width >"
,
value
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Width >="
,
value
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthLessThan
(
String
value
)
{
addCriterion
(
"Width <"
,
value
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Width <="
,
value
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthLike
(
String
value
)
{
addCriterion
(
"Width like"
,
value
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthNotLike
(
String
value
)
{
addCriterion
(
"Width not like"
,
value
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthIn
(
List
<
String
>
values
)
{
addCriterion
(
"Width in"
,
values
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"Width not in"
,
values
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Width between"
,
value1
,
value2
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andWidthNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Width not between"
,
value1
,
value2
,
"width"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightIsNull
()
{
addCriterion
(
"Height is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightIsNotNull
()
{
addCriterion
(
"Height is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightEqualTo
(
String
value
)
{
addCriterion
(
"Height ="
,
value
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightNotEqualTo
(
String
value
)
{
addCriterion
(
"Height <>"
,
value
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightGreaterThan
(
String
value
)
{
addCriterion
(
"Height >"
,
value
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Height >="
,
value
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightLessThan
(
String
value
)
{
addCriterion
(
"Height <"
,
value
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Height <="
,
value
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightLike
(
String
value
)
{
addCriterion
(
"Height like"
,
value
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightNotLike
(
String
value
)
{
addCriterion
(
"Height not like"
,
value
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightIn
(
List
<
String
>
values
)
{
addCriterion
(
"Height in"
,
values
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"Height not in"
,
values
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Height between"
,
value1
,
value2
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andHeightNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Height not between"
,
value1
,
value2
,
"height"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeIsNull
()
{
addCriterion
(
"ReSize is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeIsNotNull
()
{
addCriterion
(
"ReSize is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeEqualTo
(
Boolean
value
)
{
addCriterion
(
"ReSize ="
,
value
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeNotEqualTo
(
Boolean
value
)
{
addCriterion
(
"ReSize <>"
,
value
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeGreaterThan
(
Boolean
value
)
{
addCriterion
(
"ReSize >"
,
value
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeGreaterThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"ReSize >="
,
value
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeLessThan
(
Boolean
value
)
{
addCriterion
(
"ReSize <"
,
value
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeLessThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"ReSize <="
,
value
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"ReSize in"
,
values
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeNotIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"ReSize not in"
,
values
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"ReSize between"
,
value1
,
value2
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andResizeNotBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"ReSize not between"
,
value1
,
value2
,
"resize"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxIsNull
()
{
addCriterion
(
"OpenMax is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxIsNotNull
()
{
addCriterion
(
"OpenMax is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxEqualTo
(
Boolean
value
)
{
addCriterion
(
"OpenMax ="
,
value
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxNotEqualTo
(
Boolean
value
)
{
addCriterion
(
"OpenMax <>"
,
value
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxGreaterThan
(
Boolean
value
)
{
addCriterion
(
"OpenMax >"
,
value
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxGreaterThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"OpenMax >="
,
value
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxLessThan
(
Boolean
value
)
{
addCriterion
(
"OpenMax <"
,
value
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxLessThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"OpenMax <="
,
value
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"OpenMax in"
,
values
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxNotIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"OpenMax not in"
,
values
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"OpenMax between"
,
value1
,
value2
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andOpenmaxNotBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"OpenMax not between"
,
value1
,
value2
,
"openmax"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashIsNull
()
{
addCriterion
(
"Flash is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashIsNotNull
()
{
addCriterion
(
"Flash is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashEqualTo
(
Boolean
value
)
{
addCriterion
(
"Flash ="
,
value
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashNotEqualTo
(
Boolean
value
)
{
addCriterion
(
"Flash <>"
,
value
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashGreaterThan
(
Boolean
value
)
{
addCriterion
(
"Flash >"
,
value
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashGreaterThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"Flash >="
,
value
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashLessThan
(
Boolean
value
)
{
addCriterion
(
"Flash <"
,
value
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashLessThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"Flash <="
,
value
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"Flash in"
,
values
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashNotIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"Flash not in"
,
values
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"Flash between"
,
value1
,
value2
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andFlashNotBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"Flash not between"
,
value1
,
value2
,
"flash"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlIsNull
()
{
addCriterion
(
"ZL is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlIsNotNull
()
{
addCriterion
(
"ZL is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlEqualTo
(
String
value
)
{
addCriterion
(
"ZL ="
,
value
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlNotEqualTo
(
String
value
)
{
addCriterion
(
"ZL <>"
,
value
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlGreaterThan
(
String
value
)
{
addCriterion
(
"ZL >"
,
value
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"ZL >="
,
value
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlLessThan
(
String
value
)
{
addCriterion
(
"ZL <"
,
value
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"ZL <="
,
value
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlLike
(
String
value
)
{
addCriterion
(
"ZL like"
,
value
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlNotLike
(
String
value
)
{
addCriterion
(
"ZL not like"
,
value
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlIn
(
List
<
String
>
values
)
{
addCriterion
(
"ZL in"
,
values
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"ZL not in"
,
values
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"ZL between"
,
value1
,
value2
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andZlNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"ZL not between"
,
value1
,
value2
,
"zl"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortIsNull
()
{
addCriterion
(
"Sort is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortIsNotNull
()
{
addCriterion
(
"Sort is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortEqualTo
(
String
value
)
{
addCriterion
(
"Sort ="
,
value
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortNotEqualTo
(
String
value
)
{
addCriterion
(
"Sort <>"
,
value
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortGreaterThan
(
String
value
)
{
addCriterion
(
"Sort >"
,
value
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Sort >="
,
value
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortLessThan
(
String
value
)
{
addCriterion
(
"Sort <"
,
value
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Sort <="
,
value
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortLike
(
String
value
)
{
addCriterion
(
"Sort like"
,
value
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortNotLike
(
String
value
)
{
addCriterion
(
"Sort not like"
,
value
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortIn
(
List
<
String
>
values
)
{
addCriterion
(
"Sort in"
,
values
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"Sort not in"
,
values
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Sort between"
,
value1
,
value2
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andSortNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Sort not between"
,
value1
,
value2
,
"sort"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkIsNull
()
{
addCriterion
(
"Remark is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkIsNotNull
()
{
addCriterion
(
"Remark is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkEqualTo
(
String
value
)
{
addCriterion
(
"Remark ="
,
value
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkNotEqualTo
(
String
value
)
{
addCriterion
(
"Remark <>"
,
value
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkGreaterThan
(
String
value
)
{
addCriterion
(
"Remark >"
,
value
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Remark >="
,
value
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkLessThan
(
String
value
)
{
addCriterion
(
"Remark <"
,
value
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"Remark <="
,
value
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkLike
(
String
value
)
{
addCriterion
(
"Remark like"
,
value
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkNotLike
(
String
value
)
{
addCriterion
(
"Remark not like"
,
value
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkIn
(
List
<
String
>
values
)
{
addCriterion
(
"Remark in"
,
values
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"Remark not in"
,
values
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Remark between"
,
value1
,
value2
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRemarkNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"Remark not between"
,
value1
,
value2
,
"remark"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledIsNull
()
{
addCriterion
(
"Enabled is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledIsNotNull
()
{
addCriterion
(
"Enabled is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledEqualTo
(
Boolean
value
)
{
addCriterion
(
"Enabled ="
,
value
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledNotEqualTo
(
Boolean
value
)
{
addCriterion
(
"Enabled <>"
,
value
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledGreaterThan
(
Boolean
value
)
{
addCriterion
(
"Enabled >"
,
value
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledGreaterThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"Enabled >="
,
value
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledLessThan
(
Boolean
value
)
{
addCriterion
(
"Enabled <"
,
value
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledLessThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"Enabled <="
,
value
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"Enabled in"
,
values
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledNotIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"Enabled not in"
,
values
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"Enabled between"
,
value1
,
value2
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andEnabledNotBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"Enabled not between"
,
value1
,
value2
,
"enabled"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagIsNull
()
{
addCriterion
(
"delete_Flag is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagIsNotNull
()
{
addCriterion
(
"delete_Flag is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagEqualTo
(
String
value
)
{
addCriterion
(
"delete_Flag ="
,
value
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagNotEqualTo
(
String
value
)
{
addCriterion
(
"delete_Flag <>"
,
value
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagGreaterThan
(
String
value
)
{
addCriterion
(
"delete_Flag >"
,
value
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"delete_Flag >="
,
value
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagLessThan
(
String
value
)
{
addCriterion
(
"delete_Flag <"
,
value
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"delete_Flag <="
,
value
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagLike
(
String
value
)
{
addCriterion
(
"delete_Flag like"
,
value
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagNotLike
(
String
value
)
{
addCriterion
(
"delete_Flag not like"
,
value
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagIn
(
List
<
String
>
values
)
{
addCriterion
(
"delete_Flag in"
,
values
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"delete_Flag not in"
,
values
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"delete_Flag between"
,
value1
,
value2
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
public
Criteria
andDeleteFlagNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"delete_Flag not between"
,
value1
,
value2
,
"deleteFlag"
);
return
(
Criteria
)
this
;
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table jsh_app
*
* @mbggenerated do_not_delete_during_merge
*/
public
static
class
Criteria
extends
GeneratedCriteria
{
protected
Criteria
()
{
super
();
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table jsh_app
*
* @mbggenerated
*/
public
static
class
Criterion
{
private
String
condition
;
private
Object
value
;
private
Object
secondValue
;
private
boolean
noValue
;
private
boolean
singleValue
;
private
boolean
betweenValue
;
private
boolean
listValue
;
private
String
typeHandler
;
public
String
getCondition
()
{
return
condition
;
}
public
Object
getValue
()
{
return
value
;
}
public
Object
getSecondValue
()
{
return
secondValue
;
}
public
boolean
isNoValue
()
{
return
noValue
;
}
public
boolean
isSingleValue
()
{
return
singleValue
;
}
public
boolean
isBetweenValue
()
{
return
betweenValue
;
}
public
boolean
isListValue
()
{
return
listValue
;
}
public
String
getTypeHandler
()
{
return
typeHandler
;
}
protected
Criterion
(
String
condition
)
{
super
();
this
.
condition
=
condition
;
this
.
typeHandler
=
null
;
this
.
noValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
typeHandler
=
typeHandler
;
if
(
value
instanceof
List
<?>)
{
this
.
listValue
=
true
;
}
else
{
this
.
singleValue
=
true
;
}
}
protected
Criterion
(
String
condition
,
Object
value
)
{
this
(
condition
,
value
,
null
);
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
secondValue
=
secondValue
;
this
.
typeHandler
=
typeHandler
;
this
.
betweenValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
)
{
this
(
condition
,
value
,
secondValue
,
null
);
}
}
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/mappers/AppMapper.java
deleted
100644 → 0
View file @
5e560832
package
com.jsh.erp.datasource.mappers
;
import
com.jsh.erp.datasource.entities.App
;
import
com.jsh.erp.datasource.entities.AppExample
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
public
interface
AppMapper
{
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
int
countByExample
(
AppExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
int
deleteByExample
(
AppExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
int
deleteByPrimaryKey
(
Long
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
int
insert
(
App
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
int
insertSelective
(
App
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
List
<
App
>
selectByExample
(
AppExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
App
selectByPrimaryKey
(
Long
id
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
int
updateByExampleSelective
(
@Param
(
"record"
)
App
record
,
@Param
(
"example"
)
AppExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
int
updateByExample
(
@Param
(
"record"
)
App
record
,
@Param
(
"example"
)
AppExample
example
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
int
updateByPrimaryKeySelective
(
App
record
);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table jsh_app
*
* @mbggenerated
*/
int
updateByPrimaryKey
(
App
record
);
}
\ No newline at end of file
src/main/java/com/jsh/erp/datasource/mappers/AppMapperEx.java
deleted
100644 → 0
View file @
5e560832
package
com.jsh.erp.datasource.mappers
;
import
com.jsh.erp.datasource.entities.App
;
import
com.jsh.erp.datasource.entities.AppExample
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.Date
;
import
java.util.List
;
public
interface
AppMapperEx
{
List
<
App
>
selectByConditionApp
(
@Param
(
"name"
)
String
name
,
@Param
(
"type"
)
String
type
,
@Param
(
"offset"
)
Integer
offset
,
@Param
(
"rows"
)
Integer
rows
);
Long
countsByApp
(
@Param
(
"name"
)
String
name
,
@Param
(
"type"
)
String
type
);
int
batchDeleteAppByIds
(
@Param
(
"updateTime"
)
Date
updateTime
,
@Param
(
"updater"
)
Long
updater
,
@Param
(
"ids"
)
String
ids
[]);
}
\ No newline at end of file
src/main/java/com/jsh/erp/service/ResourceInfo.java
View file @
a87d9ba8
...
@@ -6,7 +6,6 @@ import java.lang.annotation.*;
...
@@ -6,7 +6,6 @@ import java.lang.annotation.*;
* @author jishenghua 2018-10-7 15:25:39
* @author jishenghua 2018-10-7 15:25:39
* user-5
* user-5
* role-10
* role-10
* app-15
* depot-20
* depot-20
* log-25
* log-25
* functions-30
* functions-30
...
...
src/main/java/com/jsh/erp/service/app/AppComponent.java
deleted
100644 → 0
View file @
5e560832
package
com.jsh.erp.service.app
;
import
com.jsh.erp.service.ICommonQuery
;
import
com.jsh.erp.utils.Constants
;
import
com.jsh.erp.utils.QueryUtils
;
import
com.jsh.erp.utils.StringUtil
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
import
java.util.Map
;
@Service
(
value
=
"app_component"
)
@AppResource
public
class
AppComponent
implements
ICommonQuery
{
@Resource
private
AppService
appService
;
@Override
public
Object
selectOne
(
Long
id
)
throws
Exception
{
return
appService
.
getApp
(
id
);
}
@Override
public
List
<?>
select
(
Map
<
String
,
String
>
map
)
throws
Exception
{
return
getAppList
(
map
);
}
private
List
<?>
getAppList
(
Map
<
String
,
String
>
map
)
throws
Exception
{
String
search
=
map
.
get
(
Constants
.
SEARCH
);
String
name
=
StringUtil
.
getInfo
(
search
,
"name"
);
String
type
=
StringUtil
.
getInfo
(
search
,
"type"
);
String
order
=
QueryUtils
.
order
(
map
);
return
appService
.
select
(
name
,
type
,
QueryUtils
.
offset
(
map
),
QueryUtils
.
rows
(
map
));
}
@Override
public
Long
counts
(
Map
<
String
,
String
>
map
)
throws
Exception
{
String
search
=
map
.
get
(
Constants
.
SEARCH
);
String
name
=
StringUtil
.
getInfo
(
search
,
"name"
);
String
type
=
StringUtil
.
getInfo
(
search
,
"type"
);
return
appService
.
countApp
(
name
,
type
);
}
@Override
public
int
insert
(
String
beanJson
,
HttpServletRequest
request
)
throws
Exception
{
return
appService
.
insertApp
(
beanJson
,
request
);
}
@Override
public
int
update
(
String
beanJson
,
Long
id
)
throws
Exception
{
return
appService
.
updateApp
(
beanJson
,
id
);
}
@Override
public
int
delete
(
Long
id
)
throws
Exception
{
return
appService
.
deleteApp
(
id
);
}
@Override
public
int
batchDelete
(
String
ids
)
throws
Exception
{
return
appService
.
batchDeleteApp
(
ids
);
}
@Override
public
int
checkIsNameExist
(
Long
id
,
String
name
)
throws
Exception
{
return
0
;
}
}
src/main/java/com/jsh/erp/service/app/AppResource.java
deleted
100644 → 0
View file @
5e560832
package
com.jsh.erp.service.app
;
import
com.jsh.erp.service.ResourceInfo
;
import
java.lang.annotation.*
;
/**
* @author jishenghua qq752718920 2018-10-7 15:26:27
*/
@ResourceInfo
(
value
=
"app"
,
type
=
15
)
@Inherited
@Target
(
ElementType
.
TYPE
)
@Retention
(
RetentionPolicy
.
RUNTIME
)
public
@interface
AppResource
{
}
src/main/java/com/jsh/erp/service/app/AppService.java
deleted
100644 → 0
View file @
5e560832
package
com.jsh.erp.service.app
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jsh.erp.constants.BusinessConstants
;
import
com.jsh.erp.constants.ExceptionConstants
;
import
com.jsh.erp.datasource.entities.App
;
import
com.jsh.erp.datasource.entities.AppExample
;
import
com.jsh.erp.datasource.entities.User
;
import
com.jsh.erp.datasource.entities.UserBusiness
;
import
com.jsh.erp.datasource.mappers.AppMapper
;
import
com.jsh.erp.datasource.mappers.AppMapperEx
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.exception.JshException
;
import
com.jsh.erp.service.log.LogService
;
import
com.jsh.erp.service.user.UserService
;
import
com.jsh.erp.service.userBusiness.UserBusinessService
;
import
com.jsh.erp.utils.StringUtil
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.web.context.request.RequestContextHolder
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
javax.annotation.Resource
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.Date
;
import
java.util.List
;
@Service
public
class
AppService
{
private
Logger
logger
=
LoggerFactory
.
getLogger
(
AppService
.
class
);
@Resource
private
AppMapper
appMapper
;
@Resource
private
AppMapperEx
appMapperEx
;
@Resource
private
UserService
userService
;
@Resource
private
LogService
logService
;
@Resource
private
UserBusinessService
userBusinessService
;
public
List
<
App
>
findDock
()
throws
Exception
{
AppExample
example
=
new
AppExample
();
example
.
createCriteria
().
andZlEqualTo
(
"dock"
).
andEnabledEqualTo
(
true
).
andDeleteFlagNotEqualTo
(
BusinessConstants
.
DELETE_FLAG_DELETED
);
example
.
setOrderByClause
(
"Sort"
);
List
<
App
>
list
=
null
;
try
{
list
=
appMapper
.
selectByExample
(
example
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
list
;
}
/**
* create by: cjl
* description:
* 桌面功能菜单初始化列表
* create time: 2019/1/11 16:59
* @Param: null
* @return
*/
public
List
<
App
>
findDesk
()
throws
Exception
{
AppExample
example
=
new
AppExample
();
example
.
createCriteria
().
andZlEqualTo
(
"desk"
).
andEnabledEqualTo
(
true
).
andDeleteFlagNotEqualTo
(
BusinessConstants
.
DELETE_FLAG_DELETED
);
example
.
setOrderByClause
(
"Sort"
);
List
<
App
>
list
=
null
;
try
{
list
=
appMapper
.
selectByExample
(
example
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
list
;
}
public
App
getApp
(
long
id
)
throws
Exception
{
App
result
=
null
;
try
{
result
=
appMapper
.
selectByPrimaryKey
(
id
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
result
;
}
public
List
<
App
>
getApp
()
throws
Exception
{
AppExample
example
=
new
AppExample
();
example
.
createCriteria
().
andDeleteFlagNotEqualTo
(
BusinessConstants
.
DELETE_FLAG_DELETED
);
List
<
App
>
list
=
null
;
try
{
list
=
appMapper
.
selectByExample
(
example
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
list
;
}
public
List
<
App
>
select
(
String
name
,
String
type
,
int
offset
,
int
rows
)
throws
Exception
{
List
<
App
>
list
=
null
;
try
{
list
=
appMapperEx
.
selectByConditionApp
(
name
,
type
,
offset
,
rows
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
list
;
}
public
Long
countApp
(
String
name
,
String
type
)
throws
Exception
{
Long
result
=
null
;
try
{
result
=
appMapperEx
.
countsByApp
(
name
,
type
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
result
;
}
@Transactional
(
value
=
"transactionManager"
,
rollbackFor
=
Exception
.
class
)
public
int
insertApp
(
String
beanJson
,
HttpServletRequest
request
)
throws
Exception
{
App
app
=
JSONObject
.
parseObject
(
beanJson
,
App
.
class
);
int
result
=
0
;
try
{
result
=
appMapper
.
insertSelective
(
app
);
}
catch
(
Exception
e
){
JshException
.
writeFail
(
logger
,
e
);
}
return
result
;
}
@Transactional
(
value
=
"transactionManager"
,
rollbackFor
=
Exception
.
class
)
public
int
updateApp
(
String
beanJson
,
Long
id
)
throws
Exception
{
App
app
=
JSONObject
.
parseObject
(
beanJson
,
App
.
class
);
app
.
setId
(
id
);
int
result
=
0
;
try
{
result
=
appMapper
.
updateByPrimaryKeySelective
(
app
);
}
catch
(
Exception
e
){
JshException
.
writeFail
(
logger
,
e
);
}
return
result
;
}
@Transactional
(
value
=
"transactionManager"
,
rollbackFor
=
Exception
.
class
)
public
int
deleteApp
(
Long
id
)
throws
Exception
{
int
result
=
0
;
try
{
result
=
appMapper
.
deleteByPrimaryKey
(
id
);
}
catch
(
Exception
e
){
JshException
.
writeFail
(
logger
,
e
);
}
return
result
;
}
@Transactional
(
value
=
"transactionManager"
,
rollbackFor
=
Exception
.
class
)
public
int
batchDeleteApp
(
String
ids
)
throws
Exception
{
List
<
Long
>
idList
=
StringUtil
.
strToLongList
(
ids
);
AppExample
example
=
new
AppExample
();
example
.
createCriteria
().
andIdIn
(
idList
);
int
result
=
0
;
try
{
result
=
appMapper
.
deleteByExample
(
example
);
}
catch
(
Exception
e
){
JshException
.
writeFail
(
logger
,
e
);
}
return
result
;
}
public
List
<
App
>
findRoleAPP
()
throws
Exception
{
AppExample
example
=
new
AppExample
();
example
.
createCriteria
().
andEnabledEqualTo
(
true
).
andDeleteFlagNotEqualTo
(
BusinessConstants
.
DELETE_FLAG_DELETED
);
example
.
setOrderByClause
(
"Sort"
);
List
<
App
>
list
=
null
;
try
{
list
=
appMapper
.
selectByExample
(
example
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
list
;
}
public
List
<
App
>
findAppInIds
(
String
ids
,
String
type
)
throws
Exception
{
List
<
Long
>
idList
=
StringUtil
.
strToLongList
(
ids
);
AppExample
example
=
new
AppExample
();
example
.
createCriteria
().
andZlEqualTo
(
type
).
andEnabledEqualTo
(
true
).
andIdIn
(
idList
)
.
andDeleteFlagNotEqualTo
(
BusinessConstants
.
DELETE_FLAG_DELETED
);
example
.
setOrderByClause
(
"Sort"
);
List
<
App
>
list
=
null
;
try
{
list
=
appMapper
.
selectByExample
(
example
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
list
;
}
@Transactional
(
value
=
"transactionManager"
,
rollbackFor
=
Exception
.
class
)
public
int
batchDeleteAppByIds
(
String
ids
)
throws
Exception
{
logService
.
insertLog
(
BusinessConstants
.
LOG_INTERFACE_NAME_APP
,
new
StringBuffer
(
BusinessConstants
.
LOG_OPERATION_TYPE_DELETE
).
append
(
ids
).
toString
(),
((
ServletRequestAttributes
)
RequestContextHolder
.
getRequestAttributes
()).
getRequest
());
User
userInfo
=
userService
.
getCurrentUser
();
String
[]
idArray
=
ids
.
split
(
","
);
int
result
=
0
;
try
{
result
=
appMapperEx
.
batchDeleteAppByIds
(
new
Date
(),
userInfo
==
null
?
null
:
userInfo
.
getId
(),
idArray
);
}
catch
(
Exception
e
){
JshException
.
writeFail
(
logger
,
e
);
}
return
result
;
}
public
List
<
App
>
findAppByUserId
(
String
userId
)
throws
Exception
{
List
<
UserBusiness
>
roleList
=
userBusinessService
.
findRoleByUserId
(
userId
);
String
roles
=
null
;
if
(
roleList
!=
null
&&
roleList
.
size
()>
0
&&
roleList
.
get
(
0
)!=
null
){
roles
=
roleList
.
get
(
0
).
getValue
();
}
if
(
roles
!=
null
)
{
roles
=
roles
.
replaceAll
(
"\\]\\["
,
","
).
replaceAll
(
"\\]"
,
""
).
replaceAll
(
"\\["
,
""
);
//转为逗号隔开的
}
List
<
UserBusiness
>
appList
=
userBusinessService
.
findAppByRoles
(
roles
);
String
apps
=
null
;
if
(
appList
!=
null
&&
appList
.
size
()>
0
&&
appList
.
get
(
0
)!=
null
){
apps
=
appList
.
get
(
0
).
getValue
();
}
if
(
apps
!=
null
)
{
apps
=
apps
.
replaceAll
(
"\\]\\["
,
","
).
replaceAll
(
"\\]"
,
""
).
replaceAll
(
"\\["
,
""
);
//转为逗号隔开的
}
List
<
App
>
deskList
=
findAppInIds
(
apps
,
"desk"
);
return
deskList
;
}
/**
* 通过number列表查询app list
* @param numberList
* @return
*/
public
List
<
App
>
findAppByNumber
(
List
<
String
>
numberList
)
throws
Exception
{
AppExample
example
=
new
AppExample
();
example
.
createCriteria
().
andEnabledEqualTo
(
true
).
andNumberIn
(
numberList
);
List
<
App
>
list
=
null
;
try
{
list
=
appMapper
.
selectByExample
(
example
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
list
;
}
}
src/main/java/com/jsh/erp/service/depot/DepotComponent.java
View file @
a87d9ba8
package
com.jsh.erp.service.depot
;
package
com.jsh.erp.service.depot
;
import
com.jsh.erp.service.ICommonQuery
;
import
com.jsh.erp.service.ICommonQuery
;
import
com.jsh.erp.service.app.AppResource
;
import
com.jsh.erp.utils.Constants
;
import
com.jsh.erp.utils.Constants
;
import
com.jsh.erp.utils.QueryUtils
;
import
com.jsh.erp.utils.QueryUtils
;
import
com.jsh.erp.utils.StringUtil
;
import
com.jsh.erp.utils.StringUtil
;
...
...
src/main/java/com/jsh/erp/service/functions/FunctionsComponent.java
View file @
a87d9ba8
package
com.jsh.erp.service.functions
;
package
com.jsh.erp.service.functions
;
import
com.jsh.erp.service.ICommonQuery
;
import
com.jsh.erp.service.ICommonQuery
;
import
com.jsh.erp.service.app.AppResource
;
import
com.jsh.erp.service.functions.FunctionsService
;
import
com.jsh.erp.service.functions.FunctionsService
;
import
com.jsh.erp.utils.Constants
;
import
com.jsh.erp.utils.Constants
;
import
com.jsh.erp.utils.QueryUtils
;
import
com.jsh.erp.utils.QueryUtils
;
...
...
src/main/java/com/jsh/erp/service/unit/UnitComponent.java
View file @
a87d9ba8
package
com.jsh.erp.service.unit
;
package
com.jsh.erp.service.unit
;
import
com.jsh.erp.service.ICommonQuery
;
import
com.jsh.erp.service.ICommonQuery
;
import
com.jsh.erp.service.app.AppResource
;
import
com.jsh.erp.utils.Constants
;
import
com.jsh.erp.utils.Constants
;
import
com.jsh.erp.utils.QueryUtils
;
import
com.jsh.erp.utils.QueryUtils
;
import
com.jsh.erp.utils.StringUtil
;
import
com.jsh.erp.utils.StringUtil
;
...
...
src/main/java/com/jsh/erp/service/userBusiness/UserBusinessService.java
View file @
a87d9ba8
...
@@ -9,7 +9,6 @@ import com.jsh.erp.datasource.mappers.UserBusinessMapperEx;
...
@@ -9,7 +9,6 @@ import com.jsh.erp.datasource.mappers.UserBusinessMapperEx;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.exception.BusinessRunTimeException
;
import
com.jsh.erp.exception.JshException
;
import
com.jsh.erp.exception.JshException
;
import
com.jsh.erp.service.CommonQueryManager
;
import
com.jsh.erp.service.CommonQueryManager
;
import
com.jsh.erp.service.app.AppService
;
import
com.jsh.erp.service.functions.FunctionsService
;
import
com.jsh.erp.service.functions.FunctionsService
;
import
com.jsh.erp.service.log.LogService
;
import
com.jsh.erp.service.log.LogService
;
import
com.jsh.erp.service.user.UserService
;
import
com.jsh.erp.service.user.UserService
;
...
@@ -42,9 +41,6 @@ public class UserBusinessService {
...
@@ -42,9 +41,6 @@ public class UserBusinessService {
@Resource
@Resource
private
FunctionsService
functionsService
;
private
FunctionsService
functionsService
;
@Resource
private
AppService
appService
;
@Resource
@Resource
private
CommonQueryManager
configResourceManager
;
private
CommonQueryManager
configResourceManager
;
...
@@ -79,10 +75,6 @@ public class UserBusinessService {
...
@@ -79,10 +75,6 @@ public class UserBusinessService {
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
JshException
.
writeFail
(
logger
,
e
);
JshException
.
writeFail
(
logger
,
e
);
}
}
// 更新应用权限
if
(
BusinessConstants
.
TYPE_NAME_ROLE_FUNCTIONS
.
equals
(
userBusiness
.
getType
())
&&
result
>
0
)
{
result
=
insertOrUpdateAppValue
(
BusinessConstants
.
TYPE_NAME_ROLE_APP
,
userBusiness
.
getKeyid
(),
userBusiness
.
getValue
());
}
return
result
;
return
result
;
}
}
...
@@ -96,10 +88,6 @@ public class UserBusinessService {
...
@@ -96,10 +88,6 @@ public class UserBusinessService {
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
JshException
.
writeFail
(
logger
,
e
);
JshException
.
writeFail
(
logger
,
e
);
}
}
// 更新应用权限
if
(
BusinessConstants
.
TYPE_NAME_ROLE_FUNCTIONS
.
equals
(
userBusiness
.
getType
())
&&
result
>
0
)
{
result
=
insertOrUpdateAppValue
(
BusinessConstants
.
TYPE_NAME_ROLE_APP
,
userBusiness
.
getKeyid
(),
userBusiness
.
getValue
());
}
return
result
;
return
result
;
}
}
...
@@ -245,51 +233,4 @@ public class UserBusinessService {
...
@@ -245,51 +233,4 @@ public class UserBusinessService {
}
}
return
result
;
return
result
;
}
}
/**
* 通过功能(RoleFunctions)权限更新应用(RoleApp)权限
* @param type
* @param keyId
* @param functionIds
* @return
*/
public
int
insertOrUpdateAppValue
(
String
type
,
String
keyId
,
String
functionIds
)
throws
Exception
{
int
result
=
0
;
functionIds
=
functionIds
.
replaceAll
(
"\\]\\["
,
","
).
replaceAll
(
"\\["
,
""
).
replaceAll
(
"\\]"
,
""
);
List
<
Functions
>
functionsList
=
functionsService
.
findByIds
(
functionIds
);
if
(!
CollectionUtils
.
isEmpty
(
functionsList
))
{
Set
<
String
>
appNumbers
=
new
HashSet
<>();
String
appNumber
;
for
(
Functions
functions
:
functionsList
)
{
appNumber
=
functions
.
getNumber
().
substring
(
0
,
2
);
appNumbers
.
add
(
appNumber
);
}
List
<
String
>
appNumberList
=
new
ArrayList
<>(
appNumbers
);
List
<
App
>
appList
=
appService
.
findAppByNumber
(
appNumberList
);
StringBuilder
appIdSb
=
new
StringBuilder
();
if
(!
CollectionUtils
.
isEmpty
(
appList
))
{
for
(
App
app
:
appList
)
{
appIdSb
.
append
(
"["
+
app
.
getId
()
+
"]"
);
}
List
<
UserBusiness
>
userBusinessList
=
getBasicData
(
keyId
,
type
);
try
{
if
(
userBusinessList
.
size
()
>
0
)
{
UserBusiness
userBusiness
=
userBusinessList
.
get
(
0
);
userBusiness
.
setValue
(
appIdSb
.
toString
());
result
=
userBusinessMapper
.
updateByPrimaryKeySelective
(
userBusiness
);
}
else
{
UserBusiness
userBusiness
=
new
UserBusiness
();
userBusiness
.
setType
(
type
);
userBusiness
.
setKeyid
(
keyId
);
userBusiness
.
setValue
(
appIdSb
.
toString
());
result
=
userBusinessMapper
.
insertSelective
(
userBusiness
);
}
}
catch
(
Exception
e
){
JshException
.
writeFail
(
logger
,
e
);
}
}
}
return
result
;
}
}
}
src/main/resources/application.properties
View file @
a87d9ba8
...
@@ -2,7 +2,7 @@ server.port=8080
...
@@ -2,7 +2,7 @@ server.port=8080
#server.port=443
#server.port=443
#server.ssl.key-store=classpath:jishenghua.jks
#server.ssl.key-store=classpath:jishenghua.jks
#server.ssl.key-alias=alias
#server.ssl.key-alias=alias
#server.ssl.key-store-password=
password
#server.ssl.key-store-password=
M9z21aFp
#server.ssl.key-store-type=JKS
#server.ssl.key-store-type=JKS
#ssl的开关
#ssl的开关
server.ssl.enable
=
false
server.ssl.enable
=
false
...
...
src/main/resources/mapper_xml/AppMapper.xml
deleted
100644 → 0
View file @
5e560832
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.jsh.erp.datasource.mappers.AppMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.jsh.erp.datasource.entities.App"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<id
column=
"Id"
jdbcType=
"BIGINT"
property=
"id"
/>
<result
column=
"Number"
jdbcType=
"VARCHAR"
property=
"number"
/>
<result
column=
"Name"
jdbcType=
"VARCHAR"
property=
"name"
/>
<result
column=
"Type"
jdbcType=
"VARCHAR"
property=
"type"
/>
<result
column=
"Icon"
jdbcType=
"VARCHAR"
property=
"icon"
/>
<result
column=
"URL"
jdbcType=
"VARCHAR"
property=
"url"
/>
<result
column=
"Width"
jdbcType=
"VARCHAR"
property=
"width"
/>
<result
column=
"Height"
jdbcType=
"VARCHAR"
property=
"height"
/>
<result
column=
"ReSize"
jdbcType=
"BIT"
property=
"resize"
/>
<result
column=
"OpenMax"
jdbcType=
"BIT"
property=
"openmax"
/>
<result
column=
"Flash"
jdbcType=
"BIT"
property=
"flash"
/>
<result
column=
"ZL"
jdbcType=
"VARCHAR"
property=
"zl"
/>
<result
column=
"Sort"
jdbcType=
"VARCHAR"
property=
"sort"
/>
<result
column=
"Remark"
jdbcType=
"VARCHAR"
property=
"remark"
/>
<result
column=
"Enabled"
jdbcType=
"BIT"
property=
"enabled"
/>
<result
column=
"delete_Flag"
jdbcType=
"VARCHAR"
property=
"deleteFlag"
/>
</resultMap>
<sql
id=
"Example_Where_Clause"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<where>
<foreach
collection=
"oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Update_By_Example_Where_Clause"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<where>
<foreach
collection=
"example.oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Base_Column_List"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
Id, Number, Name, Type, Icon, URL, Width, Height, ReSize, OpenMax, Flash, ZL, Sort,
Remark, Enabled, delete_Flag
</sql>
<select
id=
"selectByExample"
parameterType=
"com.jsh.erp.datasource.entities.AppExample"
resultMap=
"BaseResultMap"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<if
test=
"distinct"
>
distinct
</if>
<include
refid=
"Base_Column_List"
/>
from jsh_app
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
<if
test=
"orderByClause != null"
>
order by ${orderByClause}
</if>
</select>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Long"
resultMap=
"BaseResultMap"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<include
refid=
"Base_Column_List"
/>
from jsh_app
where Id = #{id,jdbcType=BIGINT}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Long"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
delete from jsh_app
where Id = #{id,jdbcType=BIGINT}
</delete>
<delete
id=
"deleteByExample"
parameterType=
"com.jsh.erp.datasource.entities.AppExample"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
delete from jsh_app
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</delete>
<insert
id=
"insert"
parameterType=
"com.jsh.erp.datasource.entities.App"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
insert into jsh_app (Id, Number, Name,
Type, Icon, URL, Width,
Height, ReSize, OpenMax, Flash,
ZL, Sort, Remark, Enabled,
delete_Flag)
values (#{id,jdbcType=BIGINT}, #{number,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR},
#{type,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{width,jdbcType=VARCHAR},
#{height,jdbcType=VARCHAR}, #{resize,jdbcType=BIT}, #{openmax,jdbcType=BIT}, #{flash,jdbcType=BIT},
#{zl,jdbcType=VARCHAR}, #{sort,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{enabled,jdbcType=BIT},
#{deleteFlag,jdbcType=VARCHAR})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.jsh.erp.datasource.entities.App"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
insert into jsh_app
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
Id,
</if>
<if
test=
"number != null"
>
Number,
</if>
<if
test=
"name != null"
>
Name,
</if>
<if
test=
"type != null"
>
Type,
</if>
<if
test=
"icon != null"
>
Icon,
</if>
<if
test=
"url != null"
>
URL,
</if>
<if
test=
"width != null"
>
Width,
</if>
<if
test=
"height != null"
>
Height,
</if>
<if
test=
"resize != null"
>
ReSize,
</if>
<if
test=
"openmax != null"
>
OpenMax,
</if>
<if
test=
"flash != null"
>
Flash,
</if>
<if
test=
"zl != null"
>
ZL,
</if>
<if
test=
"sort != null"
>
Sort,
</if>
<if
test=
"remark != null"
>
Remark,
</if>
<if
test=
"enabled != null"
>
Enabled,
</if>
<if
test=
"deleteFlag != null"
>
delete_Flag,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
#{id,jdbcType=BIGINT},
</if>
<if
test=
"number != null"
>
#{number,jdbcType=VARCHAR},
</if>
<if
test=
"name != null"
>
#{name,jdbcType=VARCHAR},
</if>
<if
test=
"type != null"
>
#{type,jdbcType=VARCHAR},
</if>
<if
test=
"icon != null"
>
#{icon,jdbcType=VARCHAR},
</if>
<if
test=
"url != null"
>
#{url,jdbcType=VARCHAR},
</if>
<if
test=
"width != null"
>
#{width,jdbcType=VARCHAR},
</if>
<if
test=
"height != null"
>
#{height,jdbcType=VARCHAR},
</if>
<if
test=
"resize != null"
>
#{resize,jdbcType=BIT},
</if>
<if
test=
"openmax != null"
>
#{openmax,jdbcType=BIT},
</if>
<if
test=
"flash != null"
>
#{flash,jdbcType=BIT},
</if>
<if
test=
"zl != null"
>
#{zl,jdbcType=VARCHAR},
</if>
<if
test=
"sort != null"
>
#{sort,jdbcType=VARCHAR},
</if>
<if
test=
"remark != null"
>
#{remark,jdbcType=VARCHAR},
</if>
<if
test=
"enabled != null"
>
#{enabled,jdbcType=BIT},
</if>
<if
test=
"deleteFlag != null"
>
#{deleteFlag,jdbcType=VARCHAR},
</if>
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.jsh.erp.datasource.entities.AppExample"
resultType=
"java.lang.Integer"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select count(*) from jsh_app
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</select>
<update
id=
"updateByExampleSelective"
parameterType=
"map"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update jsh_app
<set>
<if
test=
"record.id != null"
>
Id = #{record.id,jdbcType=BIGINT},
</if>
<if
test=
"record.number != null"
>
Number = #{record.number,jdbcType=VARCHAR},
</if>
<if
test=
"record.name != null"
>
Name = #{record.name,jdbcType=VARCHAR},
</if>
<if
test=
"record.type != null"
>
Type = #{record.type,jdbcType=VARCHAR},
</if>
<if
test=
"record.icon != null"
>
Icon = #{record.icon,jdbcType=VARCHAR},
</if>
<if
test=
"record.url != null"
>
URL = #{record.url,jdbcType=VARCHAR},
</if>
<if
test=
"record.width != null"
>
Width = #{record.width,jdbcType=VARCHAR},
</if>
<if
test=
"record.height != null"
>
Height = #{record.height,jdbcType=VARCHAR},
</if>
<if
test=
"record.resize != null"
>
ReSize = #{record.resize,jdbcType=BIT},
</if>
<if
test=
"record.openmax != null"
>
OpenMax = #{record.openmax,jdbcType=BIT},
</if>
<if
test=
"record.flash != null"
>
Flash = #{record.flash,jdbcType=BIT},
</if>
<if
test=
"record.zl != null"
>
ZL = #{record.zl,jdbcType=VARCHAR},
</if>
<if
test=
"record.sort != null"
>
Sort = #{record.sort,jdbcType=VARCHAR},
</if>
<if
test=
"record.remark != null"
>
Remark = #{record.remark,jdbcType=VARCHAR},
</if>
<if
test=
"record.enabled != null"
>
Enabled = #{record.enabled,jdbcType=BIT},
</if>
<if
test=
"record.deleteFlag != null"
>
delete_Flag = #{record.deleteFlag,jdbcType=VARCHAR},
</if>
</set>
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByExample"
parameterType=
"map"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update jsh_app
set Id = #{record.id,jdbcType=BIGINT},
Number = #{record.number,jdbcType=VARCHAR},
Name = #{record.name,jdbcType=VARCHAR},
Type = #{record.type,jdbcType=VARCHAR},
Icon = #{record.icon,jdbcType=VARCHAR},
URL = #{record.url,jdbcType=VARCHAR},
Width = #{record.width,jdbcType=VARCHAR},
Height = #{record.height,jdbcType=VARCHAR},
ReSize = #{record.resize,jdbcType=BIT},
OpenMax = #{record.openmax,jdbcType=BIT},
Flash = #{record.flash,jdbcType=BIT},
ZL = #{record.zl,jdbcType=VARCHAR},
Sort = #{record.sort,jdbcType=VARCHAR},
Remark = #{record.remark,jdbcType=VARCHAR},
Enabled = #{record.enabled,jdbcType=BIT},
delete_Flag = #{record.deleteFlag,jdbcType=VARCHAR}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.jsh.erp.datasource.entities.App"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update jsh_app
<set>
<if
test=
"number != null"
>
Number = #{number,jdbcType=VARCHAR},
</if>
<if
test=
"name != null"
>
Name = #{name,jdbcType=VARCHAR},
</if>
<if
test=
"type != null"
>
Type = #{type,jdbcType=VARCHAR},
</if>
<if
test=
"icon != null"
>
Icon = #{icon,jdbcType=VARCHAR},
</if>
<if
test=
"url != null"
>
URL = #{url,jdbcType=VARCHAR},
</if>
<if
test=
"width != null"
>
Width = #{width,jdbcType=VARCHAR},
</if>
<if
test=
"height != null"
>
Height = #{height,jdbcType=VARCHAR},
</if>
<if
test=
"resize != null"
>
ReSize = #{resize,jdbcType=BIT},
</if>
<if
test=
"openmax != null"
>
OpenMax = #{openmax,jdbcType=BIT},
</if>
<if
test=
"flash != null"
>
Flash = #{flash,jdbcType=BIT},
</if>
<if
test=
"zl != null"
>
ZL = #{zl,jdbcType=VARCHAR},
</if>
<if
test=
"sort != null"
>
Sort = #{sort,jdbcType=VARCHAR},
</if>
<if
test=
"remark != null"
>
Remark = #{remark,jdbcType=VARCHAR},
</if>
<if
test=
"enabled != null"
>
Enabled = #{enabled,jdbcType=BIT},
</if>
<if
test=
"deleteFlag != null"
>
delete_Flag = #{deleteFlag,jdbcType=VARCHAR},
</if>
</set>
where Id = #{id,jdbcType=BIGINT}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.jsh.erp.datasource.entities.App"
>
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update jsh_app
set Number = #{number,jdbcType=VARCHAR},
Name = #{name,jdbcType=VARCHAR},
Type = #{type,jdbcType=VARCHAR},
Icon = #{icon,jdbcType=VARCHAR},
URL = #{url,jdbcType=VARCHAR},
Width = #{width,jdbcType=VARCHAR},
Height = #{height,jdbcType=VARCHAR},
ReSize = #{resize,jdbcType=BIT},
OpenMax = #{openmax,jdbcType=BIT},
Flash = #{flash,jdbcType=BIT},
ZL = #{zl,jdbcType=VARCHAR},
Sort = #{sort,jdbcType=VARCHAR},
Remark = #{remark,jdbcType=VARCHAR},
Enabled = #{enabled,jdbcType=BIT},
delete_Flag = #{deleteFlag,jdbcType=VARCHAR}
where Id = #{id,jdbcType=BIGINT}
</update>
</mapper>
\ No newline at end of file
src/main/resources/mapper_xml/AppMapperEx.xml
deleted
100644 → 0
View file @
5e560832
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.jsh.erp.datasource.mappers.AppMapperEx"
>
<select
id=
"selectByConditionApp"
parameterType=
"com.jsh.erp.datasource.entities.AppExample"
resultMap=
"com.jsh.erp.datasource.mappers.AppMapper.BaseResultMap"
>
select *
FROM jsh_app
where 1=1
<if
test=
"name != null"
>
and name like '%${name}%'
</if>
<if
test=
"type != null"
>
and type='${type}'
</if>
and ifnull(delete_Flag,'0') !='1'
order by sort asc
<if
test=
"offset != null and rows != null"
>
limit #{offset},#{rows}
</if>
</select>
<select
id=
"countsByApp"
resultType=
"java.lang.Long"
>
SELECT
COUNT(id)
FROM jsh_app
WHERE 1=1
<if
test=
"name != null"
>
and name like '%${name}%'
</if>
<if
test=
"type != null"
>
and type='${type}'
</if>
and ifnull(delete_Flag,'0') !='1'
</select>
<update
id=
"batchDeleteAppByIds"
>
update jsh_app
set delete_Flag='1'
where 1=1
and id in (
<foreach
collection=
"ids"
item=
"id"
separator=
","
>
#{id}
</foreach>
)
</update>
</mapper>
\ No newline at end of file
src/test/resources/generatorConfig.xml
View file @
a87d9ba8
...
@@ -44,7 +44,6 @@
...
@@ -44,7 +44,6 @@
<!-- <table tableName="jsh_account" domainObjectName="Account"></table>
<!-- <table tableName="jsh_account" domainObjectName="Account"></table>
<table tableName="jsh_accounthead" domainObjectName="AccountHead"></table>
<table tableName="jsh_accounthead" domainObjectName="AccountHead"></table>
<table tableName="jsh_accountitem" domainObjectName="AccountItem"></table>
<table tableName="jsh_accountitem" domainObjectName="AccountItem"></table>
<table tableName="jsh_app" domainObjectName="App"></table>
<table tableName="jsh_depot" domainObjectName="Depot"></table>
<table tableName="jsh_depot" domainObjectName="Depot"></table>
<table tableName="jsh_depothead" domainObjectName="DepotHead"></table>
<table tableName="jsh_depothead" domainObjectName="DepotHead"></table>
<table tableName="jsh_depotitem" domainObjectName="DepotItem"></table>
<table tableName="jsh_depotitem" domainObjectName="DepotItem"></table>
...
...
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