Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
6765aafa
Commit
6765aafa
authored
Dec 02, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改应用模板
parent
07b53e1a
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
2683 additions
and
2341 deletions
+2683
-2341
base-manager/db/base_modules.sql
base-manager/db/base_modules.sql
+40
-39
base-manager/src/main/java/com/mortals/xhx/common/code/AppFieldTypeEnum.java
...in/java/com/mortals/xhx/common/code/AppFieldTypeEnum.java
+69
-0
base-manager/src/main/java/com/mortals/xhx/common/code/AppTypeEnum.java
...rc/main/java/com/mortals/xhx/common/code/AppTypeEnum.java
+65
-0
base-manager/src/main/java/com/mortals/xhx/common/code/DataTypeEnum.java
...c/main/java/com/mortals/xhx/common/code/DataTypeEnum.java
+2
-2
base-manager/src/main/java/com/mortals/xhx/module/app/model/AppInfoFieldEntity.java
.../com/mortals/xhx/module/app/model/AppInfoFieldEntity.java
+109
-109
base-manager/src/main/java/com/mortals/xhx/module/app/model/AppInfoFieldQuery.java
...a/com/mortals/xhx/module/app/model/AppInfoFieldQuery.java
+602
-518
base-manager/src/main/java/com/mortals/xhx/module/app/model/AppInfoTempleteFieldEntity.java
...tals/xhx/module/app/model/AppInfoTempleteFieldEntity.java
+109
-109
base-manager/src/main/java/com/mortals/xhx/module/app/model/AppInfoTempleteFieldQuery.java
...rtals/xhx/module/app/model/AppInfoTempleteFieldQuery.java
+603
-519
base-manager/src/main/java/com/mortals/xhx/module/app/web/AppController.java
...in/java/com/mortals/xhx/module/app/web/AppController.java
+8
-5
base-manager/src/main/java/com/mortals/xhx/module/app/web/AppInfoFieldController.java
...om/mortals/xhx/module/app/web/AppInfoFieldController.java
+7
-4
base-manager/src/main/resources/sqlmap/module/app/AppInfoFieldMapper.xml
...c/main/resources/sqlmap/module/app/AppInfoFieldMapper.xml
+530
-516
base-manager/src/main/resources/sqlmap/module/app/AppInfoTempleteFieldMapper.xml
...esources/sqlmap/module/app/AppInfoTempleteFieldMapper.xml
+530
-516
base-manager/src/test/java/com/mortals/httpclient/app/AppController.http
...c/test/java/com/mortals/httpclient/app/AppController.http
+3
-3
base-manager/src/test/java/com/mortals/httpclient/app/AppVersionController.http
...java/com/mortals/httpclient/app/AppVersionController.http
+6
-1
No files found.
base-manager/db/base_modules.sql
View file @
6765aafa
...
...
@@ -984,53 +984,54 @@ CREATE TABLE mortals_sys_app_dataset
-- 自助终端应用信息字段表
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_sys_app_info_field`
;
CREATE
TABLE
mortals_sys_app_info_field
(
`id`
bigint
(
20
)
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`datasetId`
bigint
(
20
)
COMMENT
'应用数据集id'
,
`fieldCode`
varchar
(
64
)
COMMENT
'字段编码'
,
`fieldName`
varchar
(
64
)
COMMENT
'字段名称'
,
`fieldType`
varchar
(
64
)
COMMENT
'字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框)'
,
`dataType`
varchar
(
64
)
COMMENT
'数据类型(number.数字,string.字符串)'
,
`fieldValue`
longtext
COMMENT
'字段值'
,
`fieldLen`
int
(
9
)
COMMENT
'数据长度,默认128'
,
`fieldNull`
tinyint
(
2
)
COMMENT
'是否允许为空,(0.否,1.是)'
,
`isList`
tinyint
(
2
)
COMMENT
'字段是否列表显示(0.否,1.是)'
,
`fieldOrderNo`
varchar
(
64
)
COMMENT
'排序号'
,
`remark`
varchar
(
1024
)
COMMENT
'备注'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
`updateUserId`
bigint
(
20
)
COMMENT
'修改用户'
,
PRIMARY
KEY
(
`id`
),
KEY
`datasetId`
(
`datasetId`
)
CREATE
TABLE
mortals_sys_app_info_field
(
`id`
bigint
(
20
)
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`datasetId`
bigint
(
20
)
COMMENT
'应用数据集id'
,
`fieldCode`
varchar
(
64
)
COMMENT
'字段编码'
,
`fieldName`
varchar
(
64
)
COMMENT
'字段名称'
,
`fieldType`
varchar
(
64
)
COMMENT
'字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框)'
,
`dataType`
varchar
(
64
)
COMMENT
'数据类型(number.数字,string.字符串)'
,
`fieldValue`
text
COMMENT
'字段值'
,
`fieldLen`
int
(
9
)
COMMENT
'数据长度,默认128'
,
`fieldNull`
tinyint
(
2
)
COMMENT
'是否允许为空,(0.否,1.是)'
,
`isList`
tinyint
(
2
)
COMMENT
'字段是否列表显示(0.否,1.是)'
,
`fieldOrderNo`
int
(
9
)
COMMENT
'排序号'
,
`remark`
varchar
(
1024
)
COMMENT
'备注'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
`updateUserId`
bigint
(
20
)
COMMENT
'修改用户'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'自助终端应用信息字段'
;
-- ----------------------------
-- 自助终端应用模板信息字段表
-- ----------------------------
DROP
TABLE
IF
EXISTS
`mortals_sys_app_info_templete_field`
;
CREATE
TABLE
mortals_sys_app_info_templete_field
(
`id`
bigint
(
20
)
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`appId`
bigint
(
20
)
COMMENT
'应用id'
,
`fieldCode`
varchar
(
64
)
COMMENT
'字段编码'
,
`fieldName`
varchar
(
64
)
COMMENT
'字段名称'
,
`fieldType`
varchar
(
64
)
COMMENT
'字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框)'
,
`dataType`
varchar
(
64
)
COMMENT
'数据类型(number.数字,string.字符串)'
,
`fieldValue`
varchar
(
64
)
COMMENT
'字段值'
,
`fieldLen`
int
(
9
)
COMMENT
'数据长度,默认128'
,
`fieldNull`
tinyint
(
2
)
COMMENT
'是否允许为空,(0.否,1.是)'
,
`isList`
tinyint
(
2
)
COMMENT
'字段是否列表显示(0.否,1.是)'
,
`fieldOrderNo`
varchar
(
64
)
COMMENT
'排序号'
,
`remark`
varchar
(
1024
)
COMMENT
'备注'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
`updateUserId`
bigint
(
20
)
COMMENT
'修改用户'
,
PRIMARY
KEY
(
`id`
)
CREATE
TABLE
mortals_sys_app_info_templete_field
(
`id`
bigint
(
20
)
AUTO_INCREMENT
COMMENT
'序号,主键,自增长'
,
`appId`
bigint
(
20
)
COMMENT
'应用id'
,
`fieldCode`
varchar
(
64
)
COMMENT
'字段编码'
,
`fieldName`
varchar
(
64
)
COMMENT
'字段名称'
,
`fieldType`
varchar
(
64
)
COMMENT
'字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框,editer.富文本)'
,
`dataType`
varchar
(
64
)
COMMENT
'数据类型(number.数字,string.字符串)'
,
`fieldValue`
varchar
(
64
)
COMMENT
'字段值'
,
`fieldLen`
int
(
9
)
COMMENT
'数据长度,默认128'
,
`fieldNull`
tinyint
(
2
)
COMMENT
'是否允许为空,(0.否,1.是)'
,
`isList`
tinyint
(
2
)
COMMENT
'字段是否列表显示(0.否,1.是)'
,
`fieldOrderNo`
int
(
9
)
COMMENT
'排序号'
,
`remark`
varchar
(
1024
)
COMMENT
'备注'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建用户'
,
`updateTime`
datetime
COMMENT
'修改时间'
,
`updateUserId`
bigint
(
20
)
COMMENT
'修改用户'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'自助终端应用模板信息字段'
;
-- ----------------------------
-- 自助终端应用版本历史表
-- ----------------------------
...
...
base-manager/src/main/java/com/mortals/xhx/common/code/AppFieldTypeEnum.java
0 → 100644
View file @
6765aafa
package
com.mortals.xhx.common.code
;
import
java.util.LinkedHashMap
;
import
java.util.Map
;
/**
* 数据类型(number.数字,string.字符串)枚举类
*
* @author zxfei
*/
public
enum
AppFieldTypeEnum
{
INPUT
(
"input"
,
"单行输入框"
),
TEXTAREA
(
"textarea"
,
"多行输入框"
),
SELECT
(
"select"
,
"下拉选项框"
),
DATE
(
"date"
,
"日期选择框"
),
EDITOR
(
"editor"
,
"富文本"
),
;
private
String
value
;
private
String
desc
;
AppFieldTypeEnum
(
String
value
,
String
desc
)
{
this
.
value
=
value
;
this
.
desc
=
desc
;
}
public
String
getValue
()
{
return
this
.
value
;
}
public
String
getDesc
()
{
return
this
.
desc
;
}
public
static
AppFieldTypeEnum
getByValue
(
String
value
)
{
for
(
AppFieldTypeEnum
dataTypeEnum
:
AppFieldTypeEnum
.
values
())
{
if
(
dataTypeEnum
.
getValue
()
==
value
)
{
return
dataTypeEnum
;
}
}
return
null
;
}
/**
* 获取Map集合
*
* @param eItem 不包含项
* @return
*/
public
static
Map
<
String
,
String
>
getEnumMap
(
String
...
eItem
)
{
Map
<
String
,
String
>
resultMap
=
new
LinkedHashMap
<>();
for
(
AppFieldTypeEnum
item
:
AppFieldTypeEnum
.
values
())
{
try
{
boolean
hasE
=
false
;
for
(
String
e
:
eItem
)
{
if
(
item
.
getValue
()
==
e
)
{
hasE
=
true
;
break
;
}
}
if
(!
hasE
)
{
resultMap
.
put
(
item
.
getValue
()
+
""
,
item
.
getDesc
());
}
}
catch
(
Exception
ex
)
{
}
}
return
resultMap
;
}
}
\ No newline at end of file
base-manager/src/main/java/com/mortals/xhx/common/code/AppTypeEnum.java
0 → 100644
View file @
6765aafa
package
com.mortals.xhx.common.code
;
import
java.util.LinkedHashMap
;
import
java.util.Map
;
/**
* 事项来源 (0.政务网,1.自定义)枚举类
*
* @author zxfei
*/
public
enum
AppTypeEnum
{
终端应用
(
1
,
"终端应用"
),
移动端应用
(
2
,
"移动端应用"
);
private
Integer
value
;
private
String
desc
;
AppTypeEnum
(
Integer
value
,
String
desc
)
{
this
.
value
=
value
;
this
.
desc
=
desc
;
}
public
Integer
getValue
()
{
return
this
.
value
;
}
public
String
getDesc
()
{
return
this
.
desc
;
}
public
static
AppTypeEnum
getByValue
(
Integer
value
)
{
for
(
AppTypeEnum
sourceEnum
:
AppTypeEnum
.
values
())
{
if
(
sourceEnum
.
getValue
()
==
value
)
{
return
sourceEnum
;
}
}
return
null
;
}
/**
* 获取Map集合
*
* @param eItem 不包含项
* @return
*/
public
static
Map
<
String
,
String
>
getEnumMap
(
Integer
...
eItem
)
{
Map
<
String
,
String
>
resultMap
=
new
LinkedHashMap
<>();
for
(
AppTypeEnum
item
:
AppTypeEnum
.
values
())
{
try
{
boolean
hasE
=
false
;
for
(
Integer
e
:
eItem
)
{
if
(
item
.
getValue
()
==
e
)
{
hasE
=
true
;
break
;
}
}
if
(!
hasE
)
{
resultMap
.
put
(
item
.
getValue
()
+
""
,
item
.
getDesc
());
}
}
catch
(
Exception
ex
)
{
}
}
return
resultMap
;
}
}
\ No newline at end of file
base-manager/src/main/java/com/mortals/xhx/common/code/DataTypeEnum.java
View file @
6765aafa
...
...
@@ -9,8 +9,8 @@ import java.util.Map;
* @author zxfei
*/
public
enum
DataTypeEnum
{
number
(
"number
.数字"
,
"number.
数字"
),
string
(
"string
.字符串"
,
"string.
字符串"
);
number
(
"number
"
,
"
数字"
),
string
(
"string
"
,
"
字符串"
);
private
String
value
;
private
String
desc
;
...
...
base-manager/src/main/java/com/mortals/xhx/module/app/model/AppInfoFieldEntity.java
View file @
6765aafa
...
...
@@ -7,214 +7,214 @@ import com.mortals.framework.annotation.Excel;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.app.model.vo.AppInfoFieldVo
;
/**
* 自助终端应用信息字段实体对象
*
* @author zxfei
* @date 2022-11-28
*/
* 自助终端应用信息字段实体对象
*
* @author zxfei
* @date 2022-12-02
*/
public
class
AppInfoFieldEntity
extends
AppInfoFieldVo
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 应用数据集id
*/
* 应用数据集id
*/
private
Long
datasetId
;
/**
* 字段编码
*/
* 字段编码
*/
private
String
fieldCode
;
/**
* 字段名称
*/
* 字段名称
*/
private
String
fieldName
;
/**
* 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框)
*/
* 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框)
*/
private
String
fieldType
;
/**
* 数据类型(number.数字,string.字符串)
*/
* 数据类型(number.数字,string.字符串)
*/
private
String
dataType
;
/**
* 字段值
*/
* 字段值
*/
private
String
fieldValue
;
/**
* 数据长度,默认128
*/
* 数据长度,默认128
*/
private
Integer
fieldLen
;
/**
* 是否允许为空,(0.否,1.是)
*/
* 是否允许为空,(0.否,1.是)
*/
private
Integer
fieldNull
;
/**
* 字段是否列表显示(0.否,1.是)
*/
* 字段是否列表显示(0.否,1.是)
*/
private
Integer
isList
;
/**
* 排序号
*/
private
String
fieldOrderNo
;
* 排序号
*/
private
Integer
fieldOrderNo
;
/**
* 备注
*/
* 备注
*/
private
String
remark
;
public
AppInfoFieldEntity
(){}
/**
* 获取 应用数据集id
* @return Long
*/
* 获取 应用数据集id
* @return Long
*/
public
Long
getDatasetId
(){
return
datasetId
;
}
/**
* 设置 应用数据集id
* @param datasetId
*/
* 设置 应用数据集id
* @param datasetId
*/
public
void
setDatasetId
(
Long
datasetId
){
this
.
datasetId
=
datasetId
;
}
/**
* 获取 字段编码
* @return String
*/
* 获取 字段编码
* @return String
*/
public
String
getFieldCode
(){
return
fieldCode
;
}
/**
* 设置 字段编码
* @param fieldCode
*/
* 设置 字段编码
* @param fieldCode
*/
public
void
setFieldCode
(
String
fieldCode
){
this
.
fieldCode
=
fieldCode
;
}
/**
* 获取 字段名称
* @return String
*/
* 获取 字段名称
* @return String
*/
public
String
getFieldName
(){
return
fieldName
;
}
/**
* 设置 字段名称
* @param fieldName
*/
* 设置 字段名称
* @param fieldName
*/
public
void
setFieldName
(
String
fieldName
){
this
.
fieldName
=
fieldName
;
}
/**
* 获取 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框)
* @return String
*/
* 获取 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框)
* @return String
*/
public
String
getFieldType
(){
return
fieldType
;
}
/**
* 设置 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框)
* @param fieldType
*/
* 设置 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框)
* @param fieldType
*/
public
void
setFieldType
(
String
fieldType
){
this
.
fieldType
=
fieldType
;
}
/**
* 获取 数据类型(number.数字,string.字符串)
* @return String
*/
* 获取 数据类型(number.数字,string.字符串)
* @return String
*/
public
String
getDataType
(){
return
dataType
;
}
/**
* 设置 数据类型(number.数字,string.字符串)
* @param dataType
*/
* 设置 数据类型(number.数字,string.字符串)
* @param dataType
*/
public
void
setDataType
(
String
dataType
){
this
.
dataType
=
dataType
;
}
/**
* 获取 字段值
* @return String
*/
* 获取 字段值
* @return String
*/
public
String
getFieldValue
(){
return
fieldValue
;
}
/**
* 设置 字段值
* @param fieldValue
*/
* 设置 字段值
* @param fieldValue
*/
public
void
setFieldValue
(
String
fieldValue
){
this
.
fieldValue
=
fieldValue
;
}
/**
* 获取 数据长度,默认128
* @return Integer
*/
* 获取 数据长度,默认128
* @return Integer
*/
public
Integer
getFieldLen
(){
return
fieldLen
;
}
/**
* 设置 数据长度,默认128
* @param fieldLen
*/
* 设置 数据长度,默认128
* @param fieldLen
*/
public
void
setFieldLen
(
Integer
fieldLen
){
this
.
fieldLen
=
fieldLen
;
}
/**
* 获取 是否允许为空,(0.否,1.是)
* @return Integer
*/
* 获取 是否允许为空,(0.否,1.是)
* @return Integer
*/
public
Integer
getFieldNull
(){
return
fieldNull
;
}
/**
* 设置 是否允许为空,(0.否,1.是)
* @param fieldNull
*/
* 设置 是否允许为空,(0.否,1.是)
* @param fieldNull
*/
public
void
setFieldNull
(
Integer
fieldNull
){
this
.
fieldNull
=
fieldNull
;
}
/**
* 获取 字段是否列表显示(0.否,1.是)
* @return Integer
*/
* 获取 字段是否列表显示(0.否,1.是)
* @return Integer
*/
public
Integer
getIsList
(){
return
isList
;
}
/**
* 设置 字段是否列表显示(0.否,1.是)
* @param isList
*/
* 设置 字段是否列表显示(0.否,1.是)
* @param isList
*/
public
void
setIsList
(
Integer
isList
){
this
.
isList
=
isList
;
}
/**
* 获取 排序号
* @return String
*/
public
String
getFieldOrderNo
(){
* 获取 排序号
* @return Integer
*/
public
Integer
getFieldOrderNo
(){
return
fieldOrderNo
;
}
/**
* 设置 排序号
* @param fieldOrderNo
*/
public
void
setFieldOrderNo
(
String
fieldOrderNo
){
* 设置 排序号
* @param fieldOrderNo
*/
public
void
setFieldOrderNo
(
Integer
fieldOrderNo
){
this
.
fieldOrderNo
=
fieldOrderNo
;
}
/**
* 获取 备注
* @return String
*/
* 获取 备注
* @return String
*/
public
String
getRemark
(){
return
remark
;
}
/**
* 设置 备注
* @param remark
*/
* 设置 备注
* @param remark
*/
public
void
setRemark
(
String
remark
){
this
.
remark
=
remark
;
}
...
...
@@ -224,7 +224,7 @@ public class AppInfoFieldEntity extends AppInfoFieldVo {
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
...
...
@@ -232,7 +232,7 @@ public class AppInfoFieldEntity extends AppInfoFieldVo {
if
(
obj
instanceof
AppInfoFieldEntity
)
{
AppInfoFieldEntity
tmp
=
(
AppInfoFieldEntity
)
obj
;
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
return
true
;
}
}
return
false
;
...
...
@@ -256,26 +256,26 @@ public class AppInfoFieldEntity extends AppInfoFieldVo {
public
void
initAttrValue
(){
this
.
datasetId
=
null
;
this
.
datasetId
=
null
;
this
.
fieldCode
=
null
;
this
.
fieldCode
=
""
;
this
.
fieldName
=
null
;
this
.
fieldName
=
""
;
this
.
fieldType
=
null
;
this
.
fieldType
=
""
;
this
.
dataType
=
null
;
this
.
dataType
=
""
;
this
.
fieldValue
=
null
;
this
.
fieldValue
=
""
;
this
.
fieldLen
=
null
;
this
.
fieldLen
=
0
;
this
.
fieldNull
=
1
;
this
.
fieldNull
=
1
;
this
.
isList
=
null
;
this
.
isList
=
0
;
this
.
fieldOrderNo
=
null
;
this
.
fieldOrderNo
=
1
;
this
.
remark
=
null
;
this
.
remark
=
""
;
}
}
\ No newline at end of file
base-manager/src/main/java/com/mortals/xhx/module/app/model/AppInfoFieldQuery.java
View file @
6765aafa
This diff is collapsed.
Click to expand it.
base-manager/src/main/java/com/mortals/xhx/module/app/model/AppInfoTempleteFieldEntity.java
View file @
6765aafa
...
...
@@ -7,214 +7,214 @@ import com.mortals.framework.annotation.Excel;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.app.model.vo.AppInfoTempleteFieldVo
;
/**
* 自助终端应用模板信息字段实体对象
*
* @author zxfei
* @date 2022-11-28
*/
* 自助终端应用模板信息字段实体对象
*
* @author zxfei
* @date 2022-12-02
*/
public
class
AppInfoTempleteFieldEntity
extends
AppInfoTempleteFieldVo
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 应用id
*/
* 应用id
*/
private
Long
appId
;
/**
* 字段编码
*/
* 字段编码
*/
private
String
fieldCode
;
/**
* 字段名称
*/
* 字段名称
*/
private
String
fieldName
;
/**
* 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框
)
*/
* 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框,editer.富文本
)
*/
private
String
fieldType
;
/**
* 数据类型(number.数字,string.字符串)
*/
* 数据类型(number.数字,string.字符串)
*/
private
String
dataType
;
/**
* 字段值
*/
* 字段值
*/
private
String
fieldValue
;
/**
* 数据长度,默认128
*/
* 数据长度,默认128
*/
private
Integer
fieldLen
;
/**
* 是否允许为空,(0.否,1.是)
*/
* 是否允许为空,(0.否,1.是)
*/
private
Integer
fieldNull
;
/**
* 字段是否列表显示(0.否,1.是)
*/
* 字段是否列表显示(0.否,1.是)
*/
private
Integer
isList
;
/**
* 排序号
*/
private
String
fieldOrderNo
;
* 排序号
*/
private
Integer
fieldOrderNo
;
/**
* 备注
*/
* 备注
*/
private
String
remark
;
public
AppInfoTempleteFieldEntity
(){}
/**
* 获取 应用id
* @return Long
*/
* 获取 应用id
* @return Long
*/
public
Long
getAppId
(){
return
appId
;
}
/**
* 设置 应用id
* @param appId
*/
* 设置 应用id
* @param appId
*/
public
void
setAppId
(
Long
appId
){
this
.
appId
=
appId
;
}
/**
* 获取 字段编码
* @return String
*/
* 获取 字段编码
* @return String
*/
public
String
getFieldCode
(){
return
fieldCode
;
}
/**
* 设置 字段编码
* @param fieldCode
*/
* 设置 字段编码
* @param fieldCode
*/
public
void
setFieldCode
(
String
fieldCode
){
this
.
fieldCode
=
fieldCode
;
}
/**
* 获取 字段名称
* @return String
*/
* 获取 字段名称
* @return String
*/
public
String
getFieldName
(){
return
fieldName
;
}
/**
* 设置 字段名称
* @param fieldName
*/
* 设置 字段名称
* @param fieldName
*/
public
void
setFieldName
(
String
fieldName
){
this
.
fieldName
=
fieldName
;
}
/**
* 获取 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框
)
* @return String
*/
* 获取 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框,editer.富文本
)
* @return String
*/
public
String
getFieldType
(){
return
fieldType
;
}
/**
* 设置 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框
)
* @param fieldType
*/
* 设置 字段类型(input.单行输入框,textarea.多行输入框,SELECT.下拉选项框,date.日期选择框,editer.富文本
)
* @param fieldType
*/
public
void
setFieldType
(
String
fieldType
){
this
.
fieldType
=
fieldType
;
}
/**
* 获取 数据类型(number.数字,string.字符串)
* @return String
*/
* 获取 数据类型(number.数字,string.字符串)
* @return String
*/
public
String
getDataType
(){
return
dataType
;
}
/**
* 设置 数据类型(number.数字,string.字符串)
* @param dataType
*/
* 设置 数据类型(number.数字,string.字符串)
* @param dataType
*/
public
void
setDataType
(
String
dataType
){
this
.
dataType
=
dataType
;
}
/**
* 获取 字段值
* @return String
*/
* 获取 字段值
* @return String
*/
public
String
getFieldValue
(){
return
fieldValue
;
}
/**
* 设置 字段值
* @param fieldValue
*/
* 设置 字段值
* @param fieldValue
*/
public
void
setFieldValue
(
String
fieldValue
){
this
.
fieldValue
=
fieldValue
;
}
/**
* 获取 数据长度,默认128
* @return Integer
*/
* 获取 数据长度,默认128
* @return Integer
*/
public
Integer
getFieldLen
(){
return
fieldLen
;
}
/**
* 设置 数据长度,默认128
* @param fieldLen
*/
* 设置 数据长度,默认128
* @param fieldLen
*/
public
void
setFieldLen
(
Integer
fieldLen
){
this
.
fieldLen
=
fieldLen
;
}
/**
* 获取 是否允许为空,(0.否,1.是)
* @return Integer
*/
* 获取 是否允许为空,(0.否,1.是)
* @return Integer
*/
public
Integer
getFieldNull
(){
return
fieldNull
;
}
/**
* 设置 是否允许为空,(0.否,1.是)
* @param fieldNull
*/
* 设置 是否允许为空,(0.否,1.是)
* @param fieldNull
*/
public
void
setFieldNull
(
Integer
fieldNull
){
this
.
fieldNull
=
fieldNull
;
}
/**
* 获取 字段是否列表显示(0.否,1.是)
* @return Integer
*/
* 获取 字段是否列表显示(0.否,1.是)
* @return Integer
*/
public
Integer
getIsList
(){
return
isList
;
}
/**
* 设置 字段是否列表显示(0.否,1.是)
* @param isList
*/
* 设置 字段是否列表显示(0.否,1.是)
* @param isList
*/
public
void
setIsList
(
Integer
isList
){
this
.
isList
=
isList
;
}
/**
* 获取 排序号
* @return String
*/
public
String
getFieldOrderNo
(){
* 获取 排序号
* @return Integer
*/
public
Integer
getFieldOrderNo
(){
return
fieldOrderNo
;
}
/**
* 设置 排序号
* @param fieldOrderNo
*/
public
void
setFieldOrderNo
(
String
fieldOrderNo
){
* 设置 排序号
* @param fieldOrderNo
*/
public
void
setFieldOrderNo
(
Integer
fieldOrderNo
){
this
.
fieldOrderNo
=
fieldOrderNo
;
}
/**
* 获取 备注
* @return String
*/
* 获取 备注
* @return String
*/
public
String
getRemark
(){
return
remark
;
}
/**
* 设置 备注
* @param remark
*/
* 设置 备注
* @param remark
*/
public
void
setRemark
(
String
remark
){
this
.
remark
=
remark
;
}
...
...
@@ -224,7 +224,7 @@ public class AppInfoTempleteFieldEntity extends AppInfoTempleteFieldVo {
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
...
...
@@ -232,7 +232,7 @@ public class AppInfoTempleteFieldEntity extends AppInfoTempleteFieldVo {
if
(
obj
instanceof
AppInfoTempleteFieldEntity
)
{
AppInfoTempleteFieldEntity
tmp
=
(
AppInfoTempleteFieldEntity
)
obj
;
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
return
true
;
}
}
return
false
;
...
...
@@ -256,26 +256,26 @@ public class AppInfoTempleteFieldEntity extends AppInfoTempleteFieldVo {
public
void
initAttrValue
(){
this
.
appId
=
null
;
this
.
appId
=
null
;
this
.
fieldCode
=
null
;
this
.
fieldCode
=
""
;
this
.
fieldName
=
null
;
this
.
fieldName
=
""
;
this
.
fieldType
=
null
;
this
.
fieldType
=
""
;
this
.
dataType
=
null
;
this
.
dataType
=
""
;
this
.
fieldValue
=
null
;
this
.
fieldValue
=
""
;
this
.
fieldLen
=
null
;
this
.
fieldLen
=
0
;
this
.
fieldNull
=
1
;
this
.
fieldNull
=
1
;
this
.
isList
=
null
;
this
.
isList
=
0
;
this
.
fieldOrderNo
=
null
;
this
.
fieldOrderNo
=
1
;
this
.
remark
=
null
;
this
.
remark
=
""
;
}
}
\ No newline at end of file
base-manager/src/main/java/com/mortals/xhx/module/app/model/AppInfoTempleteFieldQuery.java
View file @
6765aafa
This diff is collapsed.
Click to expand it.
base-manager/src/main/java/com/mortals/xhx/module/app/web/AppController.java
View file @
6765aafa
...
...
@@ -6,6 +6,10 @@ import com.mortals.framework.exception.AppException;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.common.code.AppFieldTypeEnum
;
import
com.mortals.xhx.common.code.AppTypeEnum
;
import
com.mortals.xhx.common.code.DataTypeEnum
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.module.app.model.AppEntity
;
import
com.mortals.xhx.module.app.model.AppQuery
;
import
com.mortals.xhx.module.app.service.AppService
;
...
...
@@ -44,10 +48,11 @@ public class AppController extends BaseCRUDJsonBodyMappingController<AppService,
@Override
protected
void
init
(
Map
<
String
,
Object
>
model
,
Context
context
)
{
this
.
addDict
(
model
,
"type"
,
paramService
.
getParamBySecondOrganize
(
"App"
,
"type"
));
this
.
addDict
(
model
,
"type"
,
AppTypeEnum
.
getEnumMap
());
this
.
addDict
(
model
,
"shelves"
,
paramService
.
getParamBySecondOrganize
(
"App"
,
"shelves"
));
this
.
addDict
(
model
,
"distribute"
,
paramService
.
getParamBySecondOrganize
(
"App"
,
"distribute"
));
this
.
addDict
(
model
,
"dateUpdate"
,
paramService
.
getParamBySecondOrganize
(
"App"
,
"dateUpdate"
));
this
.
addDict
(
model
,
"distribute"
,
YesNoEnum
.
getEnumMap
(
));
this
.
addDict
(
model
,
"dateUpdate"
,
YesNoEnum
.
getEnumMap
(
));
super
.
init
(
model
,
context
);
}
...
...
@@ -84,8 +89,6 @@ public class AppController extends BaseCRUDJsonBodyMappingController<AppService,
}
/**
* app应用克隆给其它站点
*/
...
...
base-manager/src/main/java/com/mortals/xhx/module/app/web/AppInfoFieldController.java
View file @
6765aafa
package
com.mortals.xhx.module.app.web
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.common.code.AppFieldTypeEnum
;
import
com.mortals.xhx.common.code.DataTypeEnum
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
...
...
@@ -42,10 +45,10 @@ public class AppInfoFieldController extends BaseCRUDJsonBodyMappingController<Ap
@Override
protected
void
init
(
Map
<
String
,
Object
>
model
,
Context
context
)
{
this
.
addDict
(
model
,
"
fieldType"
,
paramService
.
getParamBySecondOrganize
(
"AppInfoField"
,
"fieldType"
));
this
.
addDict
(
model
,
"
dataType"
,
paramService
.
getParamBySecondOrganize
(
"AppInfoField"
,
"dataType"
));
this
.
addDict
(
model
,
"fieldNull"
,
paramService
.
getParamBySecondOrganize
(
"AppInfoField"
,
"fieldNull"
));
this
.
addDict
(
model
,
"isList"
,
paramService
.
getParamBySecondOrganize
(
"AppInfoField"
,
"isList"
));
this
.
addDict
(
model
,
"
dataType"
,
DataTypeEnum
.
getEnumMap
(
));
this
.
addDict
(
model
,
"
fieldType"
,
AppFieldTypeEnum
.
getEnumMap
(
));
this
.
addDict
(
model
,
"fieldNull"
,
YesNoEnum
.
getEnumMap
(
));
this
.
addDict
(
model
,
"isList"
,
YesNoEnum
.
getEnumMap
(
));
super
.
init
(
model
,
context
);
}
...
...
base-manager/src/main/resources/sqlmap/module/app/AppInfoFieldMapper.xml
View file @
6765aafa
This diff is collapsed.
Click to expand it.
base-manager/src/main/resources/sqlmap/module/app/AppInfoTempleteFieldMapper.xml
View file @
6765aafa
This diff is collapsed.
Click to expand it.
base-manager/src/test/java/com/mortals/httpclient/app/AppController.http
View file @
6765aafa
...
...
@@ -57,7 +57,7 @@ Authorization: {{authToken}}
Content-Type: application/json
{
"id":
5
,
"id":
6
,
"siteName":"汇东县",
"appCode":"ckp",
"appName":"测试应用1",
...
...
@@ -66,8 +66,8 @@ Content-Type: application/json
"type":1,
"downDevCount":0,
"shelves":0,
"fileName":"窗口屏.zip",
"filePath":"/file/uploadfile/166
1928678354
.zip",
"fileName":"窗口屏
1
.zip",
"filePath":"/file/uploadfile/166
4180492089
.zip",
"summary":"vyk2sq"
}
...
...
base-manager/src/test/java/com/mortals/httpclient/app/AppVersionController.http
View file @
6765aafa
...
...
@@ -62,7 +62,12 @@ Accept: application/json
###自助终端应用版本使用
POST {{baseUrl}}/app/version/used?appVersionId=3
POST {{baseUrl}}/app/version/used?appVersionId=4
Authorization: {{authToken}}
Accept: application/json
###自助终端应用版本预览
GET {{baseUrl}}/app/version/preview?appVersionId=4
Authorization: {{authToken}}
Accept: application/json
Write
Preview
Markdown
is supported
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