提交 47fae236 编写于 作者: ibizdev's avatar ibizdev

tony001 发布系统代码 [后台服务,演示应用]

上级 d1845973
......@@ -351,6 +351,14 @@
"viewname": "IBIZOrderTypePickupGridView",
"viewtag": "31b21893ee8c5d0d9922c324daa524fd"
},
"ibizbookusr5dataview": {
"title": "图书数据视图(自定义插件)",
"caption": "图书",
"viewtype": "DEDATAVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKUsr5DataView",
"viewtag": "323ab2f980880093a8f5fbaf3e0965a0"
},
"ibizorderodsp_d20_wfgridview": {
"title": "订单工作流表格视图(订单审批:审核中)",
"caption": "订单",
......
......@@ -10,6 +10,7 @@ export default {
ibizappctrltype: "应用部件类型",
ctrldescription: "部件描述",
documentaddress: "文档地址",
amount: "数量",
},
views: {
gridview: {
......@@ -36,6 +37,7 @@ export default {
srfdeid: "",
srfsourcekey: "",
ibizappctrlid: "应用部件标识",
amount: "数量",
ibizappctrlname: "应用部件名称",
ibizappctrltype: "应用部件类型",
documentaddress: "文档地址",
......
......@@ -9,6 +9,7 @@ export default {
ibizappctrltype: "应用部件类型",
ctrldescription: "部件描述",
documentaddress: "文档地址",
amount: "数量",
},
views: {
gridview: {
......@@ -35,6 +36,7 @@ export default {
srfdeid: "",
srfsourcekey: "",
ibizappctrlid: "应用部件标识",
amount: "数量",
ibizappctrlname: "应用部件名称",
ibizappctrltype: "应用部件类型",
documentaddress: "文档地址",
......
......@@ -12,6 +12,7 @@ export default {
documentaddress: "文档地址",
inbuilteditoramount: "内置编辑器数量",
expandeditoramount: "扩展编辑器数量",
totalamount: "合计数量",
},
views: {
gridview: {
......@@ -43,6 +44,7 @@ export default {
documentaddress: "文档地址",
inbuilteditoramount: "内置编辑器数量",
expandeditoramount: "扩展编辑器数量",
totalamount: "合计数量",
rditordescription: "编辑器描述",
createman: "建立人",
createdate: "建立时间",
......
......@@ -11,6 +11,7 @@ export default {
documentaddress: "文档地址",
inbuilteditoramount: "内置编辑器数量",
expandeditoramount: "扩展编辑器数量",
totalamount: "合计数量",
},
views: {
gridview: {
......@@ -42,6 +43,7 @@ export default {
documentaddress: "文档地址",
inbuilteditoramount: "内置编辑器数量",
expandeditoramount: "扩展编辑器数量",
totalamount: "合计数量",
rditordescription: "编辑器描述",
createman: "建立人",
createdate: "建立时间",
......
......@@ -11,6 +11,7 @@ export default {
documentaddress: "文档地址",
instanceaddress: "示例地址",
viewdescription: "视图描述",
amount: "数量",
},
views: {
editview: {
......@@ -35,6 +36,7 @@ export default {
srfdeid: "",
srfsourcekey: "",
ibizappviewid: "应用视图标识",
amount: "数量",
ibizappviewname: "应用视图名称",
ibizappviewtype: "应用视图类型",
documentaddress: "文档地址",
......
......@@ -10,6 +10,7 @@ export default {
documentaddress: "文档地址",
instanceaddress: "示例地址",
viewdescription: "视图描述",
amount: "数量",
},
views: {
editview: {
......@@ -34,6 +35,7 @@ export default {
srfdeid: "",
srfsourcekey: "",
ibizappviewid: "应用视图标识",
amount: "数量",
ibizappviewname: "应用视图名称",
ibizappviewtype: "应用视图类型",
documentaddress: "文档地址",
......
......@@ -60,6 +60,10 @@ export default {
caption: "图书",
title: "图书看板视图(代码表分组)",
},
usr5dataview: {
caption: "图书",
title: "图书数据视图(自定义插件)",
},
usr2editview: {
caption: "图书",
title: "图书编辑视图",
......@@ -586,6 +590,11 @@ export default {
uiactions: {
},
},
groupbycodelistkanban_dataview: {
nodata:"",
uiactions: {
},
},
groupbycodelistkanban_kanban: {
nodata:"",
uiactions: {
......@@ -1523,6 +1532,8 @@ export default {
},
haspanellistviewtoolbar_toolbar: {
},
usr5dataviewtoolbar_toolbar: {
},
tree_treeview: {
nodata:"",
nodes: {
......
......@@ -59,6 +59,10 @@ export default {
caption: "图书",
title: "图书看板视图(代码表分组)",
},
usr5dataview: {
caption: "图书",
title: "图书数据视图(自定义插件)",
},
usr2editview: {
caption: "图书",
title: "图书编辑视图",
......@@ -585,6 +589,11 @@ export default {
uiactions: {
},
},
groupbycodelistkanban_dataview: {
nodata:"",
uiactions: {
},
},
groupbycodelistkanban_kanban: {
nodata:"",
uiactions: {
......@@ -1522,6 +1531,8 @@ export default {
},
haspanellistviewtoolbar_toolbar: {
},
usr5dataviewtoolbar_toolbar: {
},
tree_treeview: {
nodata:"",
nodes: {
......
......@@ -327,15 +327,6 @@ export default {
uiactions: {
edit: "Edit",
refresh: "刷新",
new: "New",
copy: "Copy",
togglerowedit: "行编辑",
newrow: "新建行",
remove: "Remove",
exportexcel: "Export",
print: "Print",
exportmodel: "Export Data Model",
import: "数据导入",
},
},
tree02_treeview: {
......
......@@ -326,15 +326,6 @@ export default {
uiactions: {
edit: "编辑",
refresh: "刷新",
new: "新建",
copy: "拷贝",
togglerowedit: "行编辑",
newrow: "新建行",
remove: "删除",
exportexcel: "导出",
print: "打印",
exportmodel: "导出数据模型",
import: "数据导入",
},
},
tree02_treeview: {
......
......@@ -359,6 +359,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "IBIZOrderTypePickupGridView",
"viewtag": "31b21893ee8c5d0d9922c324daa524fd"
},
"ibizbookusr5dataview": {
"title": "图书数据视图(自定义插件)",
"caption": "图书",
"viewtype": "DEDATAVIEW",
"viewmodule": "Sample",
"viewname": "IBIZBOOKUsr5DataView",
"viewtag": "323ab2f980880093a8f5fbaf3e0965a0"
},
"ibizorderodsp_d20_wfgridview": {
"title": "订单工作流表格视图(订单审批:审核中)",
"caption": "订单",
......
......@@ -103,6 +103,7 @@ export default class IBIZBOOKUIServiceBase extends UIService {
this.allViewMap.set(':',{viewname:'treegridexview',srfappde:'ibizbooks',component:'ibizbooktree-grid-ex-view'});
this.allViewMap.set(':',{viewname:'usr7gridview',srfappde:'ibizbooks',component:'ibizbookusr7-grid-view'});
this.allViewMap.set(':',{viewname:'groupbycodelistkanbanview',srfappde:'ibizbooks',component:'ibizbookgroup-by-codelist-kan-ban-view'});
this.allViewMap.set(':',{viewname:'usr5dataview',srfappde:'ibizbooks',component:'ibizbookusr5-data-view'});
this.allViewMap.set(':',{viewname:'usr2editview',srfappde:'ibizbooks',component:'ibizbookusr2-edit-view'});
this.allViewMap.set(':',{viewname:'usr2gridview',srfappde:'ibizbooks',component:'ibizbookusr2-grid-view'});
this.allViewMap.set(':',{viewname:'dashboardview',srfappde:'ibizbooks',component:'ibizbookdashboard-view'});
......
......@@ -533,6 +533,7 @@ export default class MainBase extends Vue implements ControlInterface {
srfdeid: null,
srfsourcekey: null,
ibizappctrlid: null,
amount: null,
ibizappctrlname: null,
ibizappctrltype: null,
documentaddress: null,
......@@ -754,6 +755,8 @@ export default class MainBase extends Vue implements ControlInterface {
srfsourcekey: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srfsourcekey', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
ibizappctrlid: new FormItemModel({ caption: '应用部件标识', detailType: 'FORMITEM', name: 'ibizappctrlid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
amount: new FormItemModel({ caption: '数量', detailType: 'FORMITEM', name: 'amount', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
ibizappctrlname: new FormItemModel({ caption: '应用部件名称', detailType: 'FORMITEM', name: 'ibizappctrlname', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
......@@ -882,6 +885,18 @@ export default class MainBase extends Vue implements ControlInterface {
this.formDataChange({ name: 'ibizappctrlid', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 amount 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof MainBase
*/
@Watch('data.amount')
onAmountChange(newVal: any, oldVal: any) {
this.formDataChange({ name: 'amount', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 ibizappctrlname 值
*
......@@ -1051,6 +1066,7 @@ export default class MainBase extends Vue implements ControlInterface {
}
......@@ -2134,6 +2150,9 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase
*/
public createDefault(){
if (this.data.hasOwnProperty('amount')) {
this.data['amount'] = 1;
}
}
/**
......
......@@ -60,6 +60,11 @@ export default class MainModel {
prop: 'ibizappctrlid',
dataType: 'GUID',
},
{
name: 'amount',
prop: 'amount',
dataType: 'INT',
},
{
name: 'ibizappctrlname',
prop: 'ibizappctrlname',
......
......@@ -91,6 +91,20 @@
</app-form-item>
</i-col>
<i-col v-show="detailsModel.totalamount.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='totalamount' :itemRules="this.rules().totalamount" class='' :caption="$t('entities.ibizappeditor.main_form.details.totalamount')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.totalamount.error" :isEmptyCaption="false" labelPos="LEFT">
<input-box
v-model="data.totalamount"
@enter="onEnter($event)"
unit=""
:disabled="detailsModel.totalamount.disabled"
type='number'
style="">
</input-box>
</app-form-item>
</i-col>
<i-col v-show="detailsModel.rditordescription.visible" :style="{}" :lg="{ span: 24, offset: 0 }">
<app-form-item name='rditordescription' :itemRules="this.rules().rditordescription" class='' :caption="$t('entities.ibizappeditor.main_form.details.rditordescription')" uiStyle="DEFAULT" :labelWidth="130" :isShowCaption="true" :error="detailsModel.rditordescription.error" :isEmptyCaption="false" labelPos="LEFT">
......@@ -566,6 +580,7 @@ export default class MainBase extends Vue implements ControlInterface {
documentaddress: null,
inbuilteditoramount: null,
expandeditoramount: null,
totalamount: null,
rditordescription: null,
createman: null,
createdate: null,
......@@ -642,6 +657,10 @@ export default class MainBase extends Vue implements ControlInterface {
{ required: this.detailsModel.expandeditoramount.required, type: 'number', message: '扩展编辑器数量 值不能为空', trigger: 'change' },
{ required: this.detailsModel.expandeditoramount.required, type: 'number', message: '扩展编辑器数量 值不能为空', trigger: 'blur' },
],
totalamount: [
{ required: this.detailsModel.totalamount.required, type: 'number', message: '合计数量 值不能为空', trigger: 'change' },
{ required: this.detailsModel.totalamount.required, type: 'number', message: '合计数量 值不能为空', trigger: 'blur' },
],
rditordescription: [
{ required: this.detailsModel.rditordescription.required, type: 'string', message: '编辑器描述 值不能为空', trigger: 'change' },
{ required: this.detailsModel.rditordescription.required, type: 'string', message: '编辑器描述 值不能为空', trigger: 'blur' },
......@@ -802,6 +821,8 @@ export default class MainBase extends Vue implements ControlInterface {
inbuilteditoramount: new FormItemModel({ caption: '内置编辑器数量', detailType: 'FORMITEM', name: 'inbuilteditoramount', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
expandeditoramount: new FormItemModel({ caption: '扩展编辑器数量', detailType: 'FORMITEM', name: 'expandeditoramount', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
totalamount: new FormItemModel({ caption: '合计数量', detailType: 'FORMITEM', name: 'totalamount', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
rditordescription: new FormItemModel({ caption: '编辑器描述', detailType: 'FORMITEM', name: 'rditordescription', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
......@@ -984,6 +1005,18 @@ export default class MainBase extends Vue implements ControlInterface {
this.formDataChange({ name: 'expandeditoramount', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 totalamount 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof MainBase
*/
@Watch('data.totalamount')
onTotalamountChange(newVal: any, oldVal: any) {
this.formDataChange({ name: 'totalamount', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 rditordescription 值
*
......@@ -1119,6 +1152,7 @@ export default class MainBase extends Vue implements ControlInterface {
}
......
......@@ -85,6 +85,11 @@ export default class MainModel {
prop: 'expandeditoramount',
dataType: 'INT',
},
{
name: 'totalamount',
prop: 'totalamount',
dataType: 'INT',
},
{
name: 'rditordescription',
prop: 'rditordescription',
......
......@@ -476,6 +476,7 @@ export default class MainBase extends Vue implements ControlInterface {
srfdeid: null,
srfsourcekey: null,
ibizappviewid: null,
amount: null,
ibizappviewname: null,
ibizappviewtype: null,
documentaddress: null,
......@@ -678,6 +679,8 @@ export default class MainBase extends Vue implements ControlInterface {
srfsourcekey: new FormItemModel({ caption: '', detailType: 'FORMITEM', name: 'srfsourcekey', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
ibizappviewid: new FormItemModel({ caption: '应用视图标识', detailType: 'FORMITEM', name: 'ibizappviewid', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
amount: new FormItemModel({ caption: '数量', detailType: 'FORMITEM', name: 'amount', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
ibizappviewname: new FormItemModel({ caption: '应用视图名称', detailType: 'FORMITEM', name: 'ibizappviewname', visible: true, isShowCaption: true, form: this, isControlledContent: false , required:false, disabled: false, enableCond: 3 })
,
......@@ -799,6 +802,18 @@ export default class MainBase extends Vue implements ControlInterface {
this.formDataChange({ name: 'ibizappviewid', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 amount 值
*
* @param {*} newVal
* @param {*} oldVal
* @memberof MainBase
*/
@Watch('data.amount')
onAmountChange(newVal: any, oldVal: any) {
this.formDataChange({ name: 'amount', newVal: newVal, oldVal: oldVal });
}
/**
* 监控表单属性 ibizappviewname 值
*
......@@ -929,6 +944,7 @@ export default class MainBase extends Vue implements ControlInterface {
}
/**
......@@ -2010,6 +2026,9 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase
*/
public createDefault(){
if (this.data.hasOwnProperty('amount')) {
this.data['amount'] = 1;
}
}
/**
......
......@@ -60,6 +60,11 @@ export default class MainModel {
prop: 'ibizappviewid',
dataType: 'GUID',
},
{
name: 'amount',
prop: 'amount',
dataType: 'INT',
},
{
name: 'ibizappviewname',
prop: 'ibizappviewname',
......
......@@ -1200,15 +1200,15 @@ export default class InternalFuncBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -1080,15 +1080,15 @@ export default class Main2Base extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -1080,15 +1080,15 @@ export default class Main3Base extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -1071,15 +1071,15 @@ export default class Main4Base extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -1087,15 +1087,15 @@ export default class Main5Base extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -1288,15 +1288,15 @@ export default class Main6Base extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -1207,15 +1207,15 @@ export default class NewDefaultBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -1288,15 +1288,15 @@ export default class RowEditBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -1184,15 +1184,15 @@ export default class RowRulesBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -15,6 +15,11 @@
<template slot="empty">
{{$t('entities.ibizbook.treetable_treegridex.nodata')}}
</template>
<el-table-column show-overflow-tooltip prop="author" label="作者" :width="50" :align="''">
<template v-slot="{ row }">
<span>{{ getColumnValue(row, 'author') }}</span>
</template>
</el-table-column>
<el-table-column show-overflow-tooltip prop="subtext" label="图书描述" :width="50" :align="''">
<template v-slot="{ row }">
<span>{{ getColumnValue(row, 'subtext') }}</span>
......@@ -25,11 +30,6 @@
<span>{{ getColumnValue(row, 'ibizbookname') }}</span>
</template>
</el-table-column>
<el-table-column show-overflow-tooltip prop="author" label="作者" :width="50" :align="''">
<template v-slot="{ row }">
<span>{{ getColumnValue(row, 'author') }}</span>
</template>
</el-table-column>
</el-table>
</template>
......
......@@ -1207,15 +1207,15 @@ export default class UpdateDefaultBase extends Vue implements ControlInterface {
appDeLogicName:'图书',
importData:{
"IBIZBOOKID":{"headername":"图书标识","isuniqueitem":false,"name":"ibizbookid","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRESS":{"headername":"图书出版社","isuniqueitem":false,"name":"press","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"AUTHOR":{"headername":"图书作者","isuniqueitem":false,"name":"author","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"TYPE":{"headername":"图书类型","isuniqueitem":false,"name":"type","order":1000},
"PRICE":{"headername":"图书价格","isuniqueitem":false,"name":"price","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"BOOKNUMBER":{"headername":"图书数量","isuniqueitem":false,"name":"booknumber","order":1000},
"CREATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"建立人","isuniqueitem":false,"name":"createman","order":1000},
"CREATEDATE":{"headername":"建立时间","isuniqueitem":false,"name":"createdate","order":1000},
"IBIZBOOKNAME":{"headername":"图书名称","isuniqueitem":false,"name":"ibizbookname","order":1000},
"UPDATEMAN":{"codelist":{"type":"DYNAMIC","tag":"SysOperator","isnumber":false},"headername":"更新人","isuniqueitem":false,"name":"updateman","order":1000},
"UPDATEDATE":{"headername":"更新时间","isuniqueitem":false,"name":"updatedate","order":1000}
}
}
......
......@@ -237,14 +237,6 @@ export default class UsrBase extends Vue implements ControlInterface {
},
labelField: 'text',
columns: [
{
label: '归还日期',
value: 'returntime',
render: (task: any) => {
return this.getColumnValue(task, 'returntime')
},
width: 200,
},
{
label: '图书名称',
value: 'ibizbookname',
......@@ -277,6 +269,14 @@ export default class UsrBase extends Vue implements ControlInterface {
},
width: 200,
},
{
label: '归还日期',
value: 'returntime',
render: (task: any) => {
return this.getColumnValue(task, 'returntime')
},
width: 200,
},
]
}
};
......
......@@ -1115,9 +1115,9 @@ export default class MainBase extends Vue implements ControlInterface {
appDeLogicName:'订单',
importData:{
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000},
"ORDERTYPE":{"codelist":{"type":"DYNAMIC","tag":"ORDERTYPE","isnumber":false},"headername":"订单类型","isuniqueitem":false,"name":"ordertype","order":1000},
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000}
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1031,9 +1031,9 @@ export default class Main2Base extends Vue implements ControlInterface {
appDeLogicName:'订单',
importData:{
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000},
"ORDERTYPE":{"codelist":{"type":"DYNAMIC","tag":"ORDERTYPE","isnumber":false},"headername":"订单类型","isuniqueitem":false,"name":"ordertype","order":1000},
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000}
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1067,9 +1067,9 @@ export default class UIPART_0015Base extends Vue implements ControlInterface {
appDeLogicName:'订单',
importData:{
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000},
"ORDERTYPE":{"codelist":{"type":"DYNAMIC","tag":"ORDERTYPE","isnumber":false},"headername":"订单类型","isuniqueitem":false,"name":"ordertype","order":1000},
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000}
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1190,9 +1190,9 @@ export default class UIPART_0017Base extends Vue implements ControlInterface {
appDeLogicName:'订单',
importData:{
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000},
"ORDERTYPE":{"codelist":{"type":"DYNAMIC","tag":"ORDERTYPE","isnumber":false},"headername":"订单类型","isuniqueitem":false,"name":"ordertype","order":1000},
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000}
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -1122,9 +1122,9 @@ export default class UIPART_0018Base extends Vue implements ControlInterface {
appDeLogicName:'订单',
importData:{
"ORDERUID":{"headername":"订单编号","isuniqueitem":true,"name":"orderuid","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000},
"ORDERTYPE":{"codelist":{"type":"DYNAMIC","tag":"ORDERTYPE","isnumber":false},"headername":"订单类型","isuniqueitem":false,"name":"ordertype","order":1000},
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000}
"ORDERTIME":{"headername":"订单时间","isuniqueitem":false,"name":"ordertime","order":1000},
"IBIZORDERNAME":{"headername":"订单名称","isuniqueitem":false,"name":"ibizordername","order":1000}
}
}
if(Object.keys(importDataModel).length == 0){
......
......@@ -335,14 +335,14 @@ export default class F4TreeExpViewtreeexpbarBase extends Vue implements ControlI
if (Object.is(expmode, 'TOPDATA')) {
return {
viewname: 'ibizsample0003-grid-view',
parentdata: {"n_pibizsample0003id_eq":"%%nodeid%%"},
parentdata: {},
deKeyField:'ibizsample0003'
};
}
if (Object.is(expmode, 'CURDATA')) {
return {
viewname: 'ibizsample0003-grid-view',
parentdata: {"n_pibizsample0003id_eq":"%%nodeid%%"},
parentdata: {},
deKeyField:'ibizsample0003'
};
}
......
......@@ -34,4 +34,3 @@
}
}
// this is less
.deepskyblueToolBar {color:white !important;background-color:#108cee !important;}
......@@ -113,6 +113,13 @@ public class IBIZAPPCTRL extends EntityMP implements Serializable {
@JSONField(name = "documentaddress")
@JsonProperty("documentaddress")
private String documentaddress;
/**
* 数量
*/
@TableField(value = "amount")
@JSONField(name = "amount")
@JsonProperty("amount")
private Integer amount;
......@@ -148,6 +155,14 @@ public class IBIZAPPCTRL extends EntityMP implements Serializable {
this.modify("documentaddress", documentaddress);
}
/**
* 设置 [数量]
*/
public void setAmount(Integer amount) {
this.amount = amount;
this.modify("amount", amount);
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
......
......@@ -127,6 +127,13 @@ public class IBIZAPPEDITOR extends EntityMP implements Serializable {
@JSONField(name = "expandeditoramount")
@JsonProperty("expandeditoramount")
private Integer expandeditoramount;
/**
* 合计数量
*/
@TableField(value = "totalamount")
@JSONField(name = "totalamount")
@JsonProperty("totalamount")
private Integer totalamount;
......@@ -178,6 +185,14 @@ public class IBIZAPPEDITOR extends EntityMP implements Serializable {
this.modify("expandeditoramount", expandeditoramount);
}
/**
* 设置 [合计数量]
*/
public void setTotalamount(Integer totalamount) {
this.totalamount = totalamount;
this.modify("totalamount", totalamount);
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
......
......@@ -120,6 +120,13 @@ public class IBIZAPPVIEW extends EntityMP implements Serializable {
@JSONField(name = "viewdescription")
@JsonProperty("viewdescription")
private String viewdescription;
/**
* 数量
*/
@TableField(value = "amount")
@JSONField(name = "amount")
@JsonProperty("amount")
private Integer amount;
......@@ -163,6 +170,14 @@ public class IBIZAPPVIEW extends EntityMP implements Serializable {
this.modify("viewdescription", viewdescription);
}
/**
* 设置 [数量]
*/
public void setAmount(Integer amount) {
this.amount = amount;
this.modify("amount", amount);
}
/**
* 复制当前对象数据到目标对象(粘贴重置)
......
......@@ -8,16 +8,16 @@ import java.util.List;
public interface IBIZBOOKDataImport {
@Mappings({
@Mapping(target = "ibizbookid", source = "ibizbookid"),
@Mapping(target = "updateman", source = "updateman"),
@Mapping(target = "press", source = "press"),
@Mapping(target = "author", source = "author"),
@Mapping(target = "type", source = "type"),
@Mapping(target = "price", source = "price"),
@Mapping(target = "booknumber", source = "booknumber"),
@Mapping(target = "createman", source = "createman"),
@Mapping(target = "updatedate", source = "updatedate"),
@Mapping(target = "type", source = "type"),
@Mapping(target = "press", source = "press"),
@Mapping(target = "createdate", source = "createdate"),
@Mapping(target = "ibizbookname", source = "ibizbookname"),
@Mapping(target = "author", source = "author"),
@Mapping(target = "updateman", source = "updateman"),
@Mapping(target = "updatedate", source = "updatedate"),
})
@BeanMapping(ignoreByDefault = true)
IBIZBOOK toDomain(IBIZBOOK entity);
......
......@@ -8,9 +8,9 @@ import java.util.List;
public interface IBIZOrderImport {
@Mappings({
@Mapping(target = "ibizorderid", source = "ibizorderid"),
@Mapping(target = "orderuid", source = "orderuid"),
@Mapping(target = "ordertype", source = "ordertype"),
@Mapping(target = "ordertime", source = "ordertime"),
@Mapping(target = "orderuid", source = "orderuid"),
@Mapping(target = "ibizordername", source = "ibizordername"),
})
@BeanMapping(ignoreByDefault = true)
......
......@@ -4,7 +4,7 @@
<!--输出实体[IBIZAPPCTRL]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizappctrl-25-1">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizappctrl-29-1">
<createTable tableName="T_IBIZAPPCTRL">
<column name="IBIZAPPCTRLNAME" remarks="" type="VARCHAR(200)">
</column>
......@@ -25,12 +25,14 @@
</column>
<column name="DOCUMENTADDRESS" remarks="" type="VARCHAR(100)">
</column>
<column name="AMOUNT" remarks="" type="INT">
</column>
</createTable>
</changeSet>
<!--输出实体[IBIZAPPEDITOR]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizappeditor-27-2">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizappeditor-29-2">
<createTable tableName="T_IBIZAPPEDITOR">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
......@@ -55,12 +57,14 @@
</column>
<column name="EXPANDEDITORAMOUNT" remarks="" type="INT">
</column>
<column name="TOTALAMOUNT" remarks="" type="INT">
</column>
</createTable>
</changeSet>
<!--输出实体[IBIZAPPVIEW]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizappview-19-3">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizappview-23-3">
<createTable tableName="T_IBIZAPPVIEW">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
......@@ -83,6 +87,8 @@
</column>
<column name="VIEWDESCRIPTION" remarks="" type="VARCHAR(100)">
</column>
<column name="AMOUNT" remarks="" type="INT">
</column>
</createTable>
</changeSet>
......@@ -112,7 +118,7 @@
<!--输出实体[IBIZBOOK]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-810-5">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizbook-811-5">
<createTable tableName="T_IBIZBOOK">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column>
......@@ -584,7 +590,7 @@
<!--输出实体[IBIZSAMPLE0003]数据结构 -->
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0003-15-19">
<changeSet author="a_LAB01_df847bdfd" id="tab-ibizsample0003-19-19">
<createTable tableName="T_IBIZSAMPLE0003">
<column name="IBIZSAMPLE0003NAME" remarks="" type="VARCHAR(200)">
</column>
......
......@@ -79,7 +79,7 @@
</createView>
</changeSet>
<!--输出实体[IBIZSAMPLE0003]视图结构信息 runOnChange="true" 当视图发生变更时,通过liquibase强刷prod的视图,实现视图的同步-->
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0003-15-15" runOnChange="true">
<changeSet author="a_LAB01_df847bdfd" id="view-ibizsample0003-19-15" runOnChange="true">
<createView fullDefinition="false" replaceIfExists="true" viewName="V_IBIZSAMPLE0003">
<![CDATA[ SELECT t1.[CREATEDATE], t1.[CREATEMAN], t1.[FIELD01], t1.[IBIZSAMPLE0003ID], t1.[IBIZSAMPLE0003NAME], t1.[MEMO], t1.[PIBIZSAMPLE0003ID], t11.[IBIZSAMPLE0003NAME] AS [PIBIZSAMPLE0003NAME], t1.[UPDATEDATE], t1.[UPDATEMAN] FROM [T_IBIZSAMPLE0003] t1 LEFT JOIN T_IBIZSAMPLE0003 t11 ON t1.PIBIZSAMPLE0003ID = t11.IBIZSAMPLE0003ID ]]>
</createView>
......
......@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="IBIZAPPCTRLResultMap" databaseId="mysql">
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`CTRLDESCRIPTION`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPCTRLID`, t1.`IBIZAPPCTRLNAME`, t1.`IBIZAPPCTRLTYPE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPCTRL` t1 ) t1 where ibizappctrlid=#{id}]]>
<![CDATA[select t1.* from (SELECT t1.`AMOUNT`, t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`CTRLDESCRIPTION`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPCTRLID`, t1.`IBIZAPPCTRLNAME`, t1.`IBIZAPPCTRLTYPE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPCTRL` t1 ) t1 where ibizappctrlid=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
......@@ -27,12 +27,12 @@
<!--数据查询[Default]-->
<sql id="Default" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`CTRLDESCRIPTION`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPCTRLID`, t1.`IBIZAPPCTRLNAME`, t1.`IBIZAPPCTRLTYPE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPCTRL` t1
<![CDATA[ SELECT t1.`AMOUNT`, t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`CTRLDESCRIPTION`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPCTRLID`, t1.`IBIZAPPCTRLNAME`, t1.`IBIZAPPCTRLTYPE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPCTRL` t1
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`CTRLDESCRIPTION`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPCTRLID`, t1.`IBIZAPPCTRLNAME`, t1.`IBIZAPPCTRLTYPE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPCTRL` t1
<![CDATA[ SELECT t1.`AMOUNT`, t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`CTRLDESCRIPTION`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPCTRLID`, t1.`IBIZAPPCTRLNAME`, t1.`IBIZAPPCTRLTYPE`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPCTRL` t1
]]>
</sql>
</mapper>
......
......@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="IBIZAPPEDITORResultMap" databaseId="mysql">
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`EXPANDEDITORAMOUNT`, t1.`IBIZAPPEDITORID`, t1.`IBIZAPPEDITORNAME`, t1.`IBIZAPPEDITORTYPE`, t1.`INBUILTEDITORAMOUNT`, t1.`RDITORDESCRIPTION`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPEDITOR` t1 ) t1 where ibizappeditorid=#{id}]]>
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`EXPANDEDITORAMOUNT`, t1.`IBIZAPPEDITORID`, t1.`IBIZAPPEDITORNAME`, t1.`IBIZAPPEDITORTYPE`, t1.`INBUILTEDITORAMOUNT`, t1.`RDITORDESCRIPTION`, t1.`TOTALAMOUNT`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPEDITOR` t1 ) t1 where ibizappeditorid=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
......@@ -27,12 +27,12 @@
<!--数据查询[Default]-->
<sql id="Default" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`EXPANDEDITORAMOUNT`, t1.`IBIZAPPEDITORID`, t1.`IBIZAPPEDITORNAME`, t1.`IBIZAPPEDITORTYPE`, t1.`INBUILTEDITORAMOUNT`, t1.`RDITORDESCRIPTION`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPEDITOR` t1
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`EXPANDEDITORAMOUNT`, t1.`IBIZAPPEDITORID`, t1.`IBIZAPPEDITORNAME`, t1.`IBIZAPPEDITORTYPE`, t1.`INBUILTEDITORAMOUNT`, t1.`RDITORDESCRIPTION`, t1.`TOTALAMOUNT`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPEDITOR` t1
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`EXPANDEDITORAMOUNT`, t1.`IBIZAPPEDITORID`, t1.`IBIZAPPEDITORNAME`, t1.`IBIZAPPEDITORTYPE`, t1.`INBUILTEDITORAMOUNT`, t1.`RDITORDESCRIPTION`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPEDITOR` t1
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`EXPANDEDITORAMOUNT`, t1.`IBIZAPPEDITORID`, t1.`IBIZAPPEDITORNAME`, t1.`IBIZAPPEDITORTYPE`, t1.`INBUILTEDITORAMOUNT`, t1.`RDITORDESCRIPTION`, t1.`TOTALAMOUNT`, t1.`UPDATEDATE`, t1.`UPDATEMAN` FROM `T_IBIZAPPEDITOR` t1
]]>
</sql>
</mapper>
......
......@@ -5,7 +5,7 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select id="selectById" resultMap="IBIZAPPVIEWResultMap" databaseId="mysql">
<![CDATA[select t1.* from (SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`INSTANCEADDRESS`, t1.`UPDATEDATE`, t1.`UPDATEMAN`, t1.`VIEWDESCRIPTION` FROM `T_IBIZAPPVIEW` t1 ) t1 where ibizappviewid=#{id}]]>
<![CDATA[select t1.* from (SELECT t1.`AMOUNT`, t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`INSTANCEADDRESS`, t1.`UPDATEDATE`, t1.`UPDATEMAN`, t1.`VIEWDESCRIPTION` FROM `T_IBIZAPPVIEW` t1 ) t1 where ibizappviewid=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
......@@ -27,12 +27,12 @@
<!--数据查询[Default]-->
<sql id="Default" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`INSTANCEADDRESS`, t1.`UPDATEDATE`, t1.`UPDATEMAN`, t1.`VIEWDESCRIPTION` FROM `T_IBIZAPPVIEW` t1
<![CDATA[ SELECT t1.`AMOUNT`, t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`INSTANCEADDRESS`, t1.`UPDATEDATE`, t1.`UPDATEMAN`, t1.`VIEWDESCRIPTION` FROM `T_IBIZAPPVIEW` t1
]]>
</sql>
<!--数据查询[View]-->
<sql id="View" databaseId="mysql">
<![CDATA[ SELECT t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`INSTANCEADDRESS`, t1.`UPDATEDATE`, t1.`UPDATEMAN`, t1.`VIEWDESCRIPTION` FROM `T_IBIZAPPVIEW` t1
<![CDATA[ SELECT t1.`AMOUNT`, t1.`CREATEDATE`, t1.`CREATEMAN`, t1.`DOCUMENTADDRESS`, t1.`IBIZAPPVIEWID`, t1.`IBIZAPPVIEWNAME`, t1.`IBIZAPPVIEWTYPE`, t1.`INSTANCEADDRESS`, t1.`UPDATEDATE`, t1.`UPDATEMAN`, t1.`VIEWDESCRIPTION` FROM `T_IBIZAPPVIEW` t1
]]>
</sql>
</mapper>
......
......@@ -143,6 +143,20 @@
"key_field":0,
"show_order":1000,
"major_field":0
},
{
"fieldname":"AMOUNT" ,
"codename":"Amount",
"field_logic_name":"数量",
"entity_name":"IBIZAPPCTRL",
"field_type":"INT",
"nullable":1,
"physical_field":1,
"data_type":"INT",
"data_length":100,
"key_field":0,
"show_order":1000,
"major_field":0
}
],
"subEntitys":[
......@@ -319,6 +333,19 @@
"key_field":0,
"show_order":1000,
"major_field":0
},
{
"fieldname":"TOTALAMOUNT" ,
"codename":"Totalamount",
"field_logic_name":"合计数量",
"entity_name":"IBIZAPPEDITOR",
"field_type":"INT",
"nullable":1,
"physical_field":1,
"data_type":"INT",
"key_field":0,
"show_order":1000,
"major_field":0
}
],
"subEntitys":[
......@@ -482,6 +509,20 @@
"key_field":0,
"show_order":1000,
"major_field":0
},
{
"fieldname":"AMOUNT" ,
"codename":"Amount",
"field_logic_name":"数量",
"entity_name":"IBIZAPPVIEW",
"field_type":"INT",
"nullable":1,
"physical_field":1,
"data_type":"INT",
"data_length":100,
"key_field":0,
"show_order":1000,
"major_field":0
}
],
"subEntitys":[
......
......@@ -110,6 +110,14 @@ public class IBIZAPPCTRLDTO extends DTOBase implements Serializable {
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String documentaddress;
/**
* 属性 [AMOUNT]
*
*/
@JSONField(name = "amount")
@JsonProperty("amount")
private Integer amount;
/**
* 设置 [IBIZAPPCTRLNAME]
......@@ -143,6 +151,14 @@ public class IBIZAPPCTRLDTO extends DTOBase implements Serializable {
this.modify("documentaddress",documentaddress);
}
/**
* 设置 [AMOUNT]
*/
public void setAmount(Integer amount){
this.amount = amount ;
this.modify("amount",amount);
}
}
......
......@@ -126,6 +126,14 @@ public class IBIZAPPEDITORDTO extends DTOBase implements Serializable {
@JsonProperty("expandeditoramount")
private Integer expandeditoramount;
/**
* 属性 [TOTALAMOUNT]
*
*/
@JSONField(name = "totalamount")
@JsonProperty("totalamount")
private Integer totalamount;
/**
* 设置 [IBIZAPPEDITORNAME]
......@@ -175,6 +183,14 @@ public class IBIZAPPEDITORDTO extends DTOBase implements Serializable {
this.modify("expandeditoramount",expandeditoramount);
}
/**
* 设置 [TOTALAMOUNT]
*/
public void setTotalamount(Integer totalamount){
this.totalamount = totalamount ;
this.modify("totalamount",totalamount);
}
}
......
......@@ -119,6 +119,14 @@ public class IBIZAPPVIEWDTO extends DTOBase implements Serializable {
@Size(min = 0, max = 100, message = "内容长度必须小于等于[100]")
private String viewdescription;
/**
* 属性 [AMOUNT]
*
*/
@JSONField(name = "amount")
@JsonProperty("amount")
private Integer amount;
/**
* 设置 [IBIZAPPVIEWNAME]
......@@ -160,6 +168,14 @@ public class IBIZAPPVIEWDTO extends DTOBase implements Serializable {
this.modify("viewdescription",viewdescription);
}
/**
* 设置 [AMOUNT]
*/
public void setAmount(Integer amount){
this.amount = amount ;
this.modify("amount",amount);
}
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册