<?php
/**
 * 元数据
 */
return [
	'title' => "工资发放", 
	//主要用于《写操作》
	'table' => "voucher_import", 
	//主要用于《读操作》,数据表格sql,如果没有查询条件在末尾加上  where 1=1
	'view' => "select * from voucher_import where 1=1",
	'order' => "vim_id asc", //默认排序
	'key' => "vim_id", //主键字段
	'caption' => "vim_j_text", //主要显示字段
	'fields'=>[
		'vim_id'=>[
			'field'=> 'vim_id',
			'name'=>'ID', //字段描述
			'type'=>'int',
			'key'=>true, //是否为主键
			'unique'=>false, //是否唯一
			'maxlength'=>10, //长度(含有小数)
			'scale'=>0, //小数位数
			'issearch'=>true, //是否参入查询
			'islist'=>true, //是否在列表中显示
			'isview'=>false, //是否在详情视图中显示
			'isorder'=>true, 
			'editor'=> [
				'required'=> true, //是否为必须项
				'type'=> 'hidden', //text,hidden,select,checkbox,radio,textarea
				'fieldtype'=> 'string',//string,number(含有小数),digits(整数)
				'minlength'=>0
			]
		],
		'vim_type'=>[
			'field'=> 'vim_type',
			'name'=>'类型', //字段描述
			'type'=>'varchar',
			'key'=>false, //是否为主键
			'unique'=>false, //是否唯一
			'maxlength'=>100, //长度(含有小数)
			'scale'=>0, //小数位数
			'issearch'=>true, //是否参入查询
			'islist'=>true, //是否在列表中显示
			'isview'=>true, //是否在详情视图中显示
			'isorder'=>true, 
			'editor'=> [
				'required'=> true, //是否为必须项
				'type'=> 'text', //text,hidden,select,checkbox,radio,textarea
				'fieldtype'=> 'string',//string,number(含有小数),digits(整数)
				'minlength'=>0
			]
		],
		'vim_date'=>[
			'field'=> 'vim_date',
			'name'=>'日期', //字段描述
			'type'=>'date',
			'key'=>false, //是否为主键
			'unique'=>false, //是否唯一
			'maxlength'=>10, //长度(含有小数)
			'scale'=>0, //小数位数
			'issearch'=>true, //是否参入查询
			'islist'=>true, //是否在列表中显示
			'isview'=>true, //是否在详情视图中显示
			'isorder'=>true, 
			'editor'=> [
				'required'=> true, //是否为必须项
				'type'=> 'text', //text,hidden,select,checkbox,radio,textarea
				'fieldtype'=> 'string',//string,number(含有小数),digits(整数)
				'minlength'=>0
			]
		],
		'vim_object_1'=>[
			'field'=> 'vim_object_1',
			'name'=>'部门ID', //字段描述
			'type'=>'int',
			'key'=>false, //是否为主键
			'unique'=>false, //是否唯一
			'maxlength'=>10, //长度(含有小数)
			'scale'=>0, //小数位数
			'issearch'=>true, //是否参入查询
			'islist'=>false, //是否在列表中显示
			'isview'=>false, //是否在详情视图中显示
			'isorder'=>true, 
		],
		'vim_depa'=>[
			'field'=> 'vim_depa',
			'name'=>'部门', //字段描述
			'type'=>'varchar',
			'key'=>false, //是否为主键
			'unique'=>false, //是否唯一
			'maxlength'=>100, //长度(含有小数)
			'scale'=>0, //小数位数
			'issearch'=>true, //是否参入查询
			'islist'=>true, //是否在列表中显示
			'isview'=>true, //是否在详情视图中显示
			'isorder'=>true, 
			'editor'=> [
				'required'=> true, //是否为必须项
				'type'=> 'text', //text,hidden,select,checkbox,radio,textarea
				'fieldtype'=> 'string',//string,number(含有小数),digits(整数)
				'minlength'=>0
			]
		],
		'vim_object_2'=>[
			'field'=> 'vim_object_2',
			'name'=>'职员ID', //字段描述
			'type'=>'int',
			'key'=>false, //是否为主键
			'unique'=>false, //是否唯一
			'maxlength'=>10, //长度(含有小数)
			'scale'=>0, //小数位数
			'issearch'=>true, //是否参入查询
			'islist'=>false, //是否在列表中显示
			'isview'=>false, //是否在详情视图中显示
			'isorder'=>true, 
		],
		'vim_staff'=>[
			'field'=> 'vim_staff',
			'name'=> '职员', //字段描述
			'type'=>'varchar',
			'key'=>false, //是否为主键
			'unique'=>false, //是否唯一
			'maxlength'=>50, //长度(含有小数)
			'scale'=>0, //小数位数
			'issearch'=>true, //是否参入查询
			'islist'=>true, //是否在列表中显示
			'isview'=>true, //是否在详情视图中显示
			'isorder'=>true, 
			'list'=>['formatter'=>'link'], //列格式化
			'editor'=> [
				'required'=> true, //是否为必须项
				'type'=> 'text', //text,hidden,select,checkbox,radio,textarea
				'fieldtype'=> 'string',//string,number(含有小数),digits(整数)
				'minlength'=>0
			]
		],
		'vim_money'=>[
			'field'=> 'vim_money',
			'name'=>'金额', //字段描述
			'type'=>'decimal',
			'key'=>false, //是否为主键
			'unique'=>false, //是否唯一
			'maxlength'=>14, //长度(含有小数)
			'scale'=>2, //小数位数
			'issearch'=>true, //是否参入查询
			'islist'=>true, //是否在列表中显示
			'isview'=>true, //是否在详情视图中显示
			'isorder'=>true, 
			'editor'=> [
				'required'=> true, //是否为必须项
				'type'=> 'text', //text,hidden,select,checkbox,radio,textarea
				'fieldtype'=> 'string',//string,number(含有小数),digits(整数)
				'minlength'=>0
			]
		],
		'vim_create_time'=>[
			'field'=> 'vim_create_time',
			'name'=>'创建时间', //字段描述
			'type'=>'timestamp',
			'key'=>false, //是否为主键
			'unique'=>false, //是否唯一
			'maxlength'=>19, //长度(含有小数)
			'scale'=>0, //小数位数
			'issearch'=>true, //是否参入查询
			'islist'=>false, //是否在列表中显示
			'isview'=>true, //是否在详情视图中显示
			'isorder'=>true, 
		],
		'vim_update_time'=>[
			'field'=> 'vim_update_time',
			'name'=>'更新时间', //字段描述
			'type' => 'timestamp',
			'key' => false, //是否为主键
			'unique' => false, //是否唯一
			'maxlength' => 19, //长度(含有小数)
			'scale' => 0, //小数位数
			'issearch' => true, //是否参入查询
			'islist' => false, //是否在列表中显示
			'isview' => true, //是否在详情视图中显示
			'isorder' => true, 
		]
	],
];