数据库设计文档

数据库名:csc-szls
文档版本:1.0.0
文档描述:数据库文档
序号表名说明
1basics_depot库点表
2basics_depot_extend库点扩展表
3basics_enum枚举类型表
4basics_user_warehouse用户仓房中间表表
5basics_warehouse仓房表
6equipment_stroe
7grain_abnormal_describe
8grain_check_choose_record
9grain_condition_record
10grain_manage_dictionary
11oauth_access_tokenoauth登录成功存token
12oauth_client_detailsoauth客服端详情
13oauth_codeoauth_code表
14oauth_refresh_tokenoauth登录成功存刷新token
15policy_system
16process_audit
17process_basis
18process_basis_son
19process_main
20process_sub
21project项目(如公司里某个项目)
22qrtz_blob_triggers
23qrtz_calendars
24qrtz_cron_triggers
25qrtz_fired_triggers
26qrtz_job_details
27qrtz_locks
28qrtz_paused_trigger_grps
29qrtz_scheduler_state
30qrtz_simple_triggers
31qrtz_simprop_triggers
32qrtz_triggers
33sys_announcement公告表
34sys_announcement_user公告用户表
35sys_department部门表
36sys_early_warning预警管理
37sys_notice通知表
38sys_notice_user通知用户表
39sys_personnel人员表
40sys_resource资源表
41sys_resource_role资源角色中间表
42sys_role角色表
43sys_user用户表
44sys_user_role用户角色中间表
返回目录表名:basics_depot
说明:库点表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1d_idint100NY库房表id
2d_namevarchar1000NN库点名称
3parent_idint100YN0父id
4p_belongingint100YN0是否属于分库,0否,1是
5p_portraitvarchar2550YN图片地址
6plane_chartvarchar2550YN平面图地址
7enterprise_introductionvarchar10000YN企业介绍
8d_hierarchyint100YN层级
9d_remarkvarchar3000YN描述
10create_peoplevarchar1000YN创建人
11create_timedatetime190YN创建时间
12longitudevarchar1000YN经度
13latitudevarchar1000YN纬度
14library_levelint100YN库级别,1代表分库
返回目录表名:basics_depot_extend
说明:库点扩展表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1e_idint100NY库扩展id
2depot_idint100NN库id
3e_portraitvarchar2000YN图片地址
4e_remarkvarchar10000YN描述
5alternate_fieldsvarchar2000YN备用字段
返回目录表名:basics_enum
说明:枚举类型表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1enum_idint100NY菜单id
2enum_namevarchar2000NN菜单名称,不能为空
3parent_idint100YN0父id,默认为0
4create_datedatetime190YN创建时间
5enum_orderint100YN顺序
6del_flagint100YN0是否删除,0有效,1删除
7remarkvarchar2550YN描述
返回目录表名:basics_user_warehouse
说明:用户仓房中间表表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY人员仓房表id
2user_idint100YN用户id
3personnel_idint100YN人员id
4warehouse_idint100YN仓房id
5role_idint100YN
返回目录表名:basics_warehouse
说明:仓房表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1h_idint100NY仓房表id
2h_namevarchar2550NN仓房名称
3grain_varietiesint100YN粮食品种
4storage_statusint100YN储粮状态
5warehouse_statusint100YN仓房状态
6company_idint100YN所属公司
7depot_idint100NN所属库
8create_peoplevarchar1000YN创建人
9create_timedatetime190YN创建时间
10coordinatevarchar2550YN仓房坐标
返回目录表名:equipment_stroe
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2equipment_categoryvarchar2550YN
3equipment_namevarchar2550YN
4standards_typevarchar2550YN
5manufacturervarchar2550YN
6asset_numbervarchar600YN
7equipment_numbervarchar600YN
8arrival_timedatetime190YN
9managementvarchar2550YN
10leave_timedatetime190YN
11enterprise_namevarchar2550YN
12registrantvarchar320YN
返回目录表名:grain_abnormal_describe
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NYid
2grain_record_idint100NY
3pest_densitytext655350YN
4occur_positiontext655350YN
5occur_areatext655350YN
6pest_typetext655350YN
7abnormal_watertext655350YN
8abnormal_graintext655350YN
返回目录表名:grain_check_choose_record
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NYid
2grain_record_idint100NY
3check_listvarchar2550YN
4choosechar10YN
5create_timevarchar320YN
6readyvarchar2550YN
返回目录表名:grain_condition_record
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY粮情检测记录id
2check_timevarchar320YN检查时间
3check_listvarchar2550YN检查项
4choosetext655350YN选项
5check_describevarchar10000YN检查描述
6check_personvarchar2550NN检查人
7record_statuschar10YN记录状态(0进行中,1完成)
8anomalous_statuschar2550YN异常状态(0有异常,1无异常)
9uidint100YN用户id
10house_idint100YN库id
11depot_idint100YN仓房id
返回目录表名:grain_manage_dictionary
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NYid
2table_namevarchar2550YN
3field_namevarchar2550YN
4field_valuevarchar2550YN
5field_detailvarchar2550YN
6field_describevarchar2550YN
7create_timevarchar1000YN
8status1varchar2550YN
9status2varchar2550YN
10status3varchar2550YN
返回目录表名:oauth_access_token
说明:oauth登录成功存token
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY在项目中,主要操作oauth_access_token表的对象是JdbcTokenStore.java. 更多的细节请参考该类.
2token_idvarchar2550YN该字段的值是将access_token的值通过MD5加密后存储的.
3tokenblob655350YN存储将OAuth2AccessToken.java对象序列化后的二进制数据, 是真实的AccessToken的数据值.
4authentication_idvarchar2550YN该字段具有唯一性, 其值是根据当前的username(如果有),client_id与scope通过MD5加密生成的. 具体实现请参考DefaultAuthenticationKeyGenerator.java类.
5user_namevarchar10000YN登录时的用户名, 若客户端没有用户名(如grant_type="client_credentials"),则该值等于client_id
6client_idvarchar2550YN
7authenticationblob655350YN存储将OAuth2Authentication.java对象序列化后的二进制数据.
8refresh_tokenvarchar10000YN该字段的值是将refresh_token的值通过MD5加密后存储的.
返回目录表名:oauth_client_details
说明:oauth客服端详情
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1client_idvarchar2550NY主键,必须唯一,不能为空.  用于唯一标识每一个客户端(client); 在注册时必须填写(也可由服务端自动生成).  对于不同的grant_type,该字段都是必须的. 在实际应用中的另一个名称叫appKey,与client_id是同一个概念.
2resource_idsvarchar2550YN客户端所能访问的资源id集合,多个资源时用逗号(,)分隔,如: "unity-resource,mobile-resource". 该字段的值必须来源于与security.xml中标签‹oauth2:resource-server的属性resource-id值一致. 在security.xml配置有几个‹oauth2:resource-server标签, 则该字段可以使用几个该值. 在实际应用中, 我们一般将资源进行分类,并分别配置对应的‹oauth2:resource-server,如订单资源配置一个‹oauth2:resource-server, 用户资源又配置一个‹oauth2:resource-server. 当注册客户端时,根据实际需要可选择资源id,也可根据不同的注册流程,赋予对应的资源id.
3client_secretvarchar2550YN用于指定客户端(client)的访问密匙; 在注册时必须填写(也可由服务端自动生成). 对于不同的grant_type,该字段都是必须的. 在实际应用中的另一个名称叫appSecret,与client_secret是同一个概念.
4scopevarchar2550YN指定客户端申请的权限范围,可选值包括read,write,trust;若有多个权限范围用逗号(,)分隔,如: "read,write". scope的值与security.xml中配置的‹intercept-url的access属性有关系. 如‹intercept-url的配置为 ‹intercept-url pattern="/m/**" access="ROLE_MOBILE,SCOPE_READ"/> 则说明访问该URL时的客户端必须有read权限范围. write的配置值为SCOPE_WRITE, trust的配置值为SCOPE_TRUST. 在实际应该中, 该值一般由服务端指定, 常用的值为read,write.
5authorized_grant_typesvarchar2550YN指定客户端支持的grant_type,可选值包括authorization_code,password,refresh_token,implicit,client_credentials, 若支持多个grant_type用逗号(,)分隔,如: "authorization_code,password". 在实际应用中,当注册时,该字段是一般由服务器端指定的,而不是由申请者去选择的,最常用的grant_type组合有: "authorization_code,refresh_token"(针对通过浏览器访问的客户端); "password,refresh_token"(针对移动设备的客户端). implicit与client_credentials在实际中很少使用.
6web_server_redirect_urivarchar2550YN客户端的重定向URI,可为空, 当grant_type为authorization_code或implicit时, 在Oauth的流程中会使用并检查与注册时填写的redirect_uri是否一致. 下面分别说明: 当grant_type=authorization_code时, 第一步 从 spring-oauth-server获取 'code'时客户端发起请求时必须有redirect_uri参数, 该参数的值必须与 web_server_redirect_uri的值一致. 第二步 用 'code' 换取 'access_token' 时客户也必须传递相同的redirect_uri. 在实际应用中, web_server_redirect_uri在注册时是必须填写的, 一般用来处理服务器返回的code, 验证state是否合法与通过code去换取access_token值. 在spring-oauth-client项目中, 可具体参考AuthorizationCodeController.java中的authorizationCodeCallback方法. 当grant_type=implicit时通过redirect_uri的hash值来传递access_token值.如: http://localhost:7777/spring-oauth-client/implicit#access_token=dc891f4a-ac88-4ba6-8224-a2497e013865&token_type=bearer&expires_in=43199 然后客户端通过JS等从hash值中取到access_token值.
7authoritiesvarchar2550YN指定客户端所拥有的Spring Security的权限值,可选, 若有多个权限值,用逗号(,)分隔, 如: "ROLE_UNITY,ROLE_USER". 对于是否要设置该字段的值,要根据不同的grant_type来判断, 若客户端在Oauth流程中需要用户的用户名(username)与密码(password)的(authorization_code,password), 则该字段可以不需要设置值,因为服务端将根据用户在服务端所拥有的权限来判断是否有权限访问对应的API. 但如果客户端在Oauth流程中不需要用户信息的(implicit,client_credentials), 则该字段必须要设置对应的权限值, 因为服务端将根据该字段值的权限来判断是否有权限访问对应的API. (请在spring-oauth-client项目中来测试不同grant_type时authorities的变化)
8access_token_validityint100YN设定客户端的access_token的有效时间值(单位:秒),可选, 若不设定值则使用默认的有效时间值(60 * 60 * 12, 12小时). 在服务端获取的access_token JSON数据中的expires_in字段的值即为当前access_token的有效时间值. 在项目中, 可具体参考DefaultTokenServices.java中属性accessTokenValiditySeconds. 在实际应用中, 该值一般是由服务端处理的, 不需要客户端自定义.
9refresh_token_validityint100YN设定客户端的refresh_token的有效时间值(单位:秒),可选, 若不设定值则使用默认的有效时间值(60 * 60 * 24 * 30, 30天). 若客户端的grant_type不包括refresh_token,则不用关心该字段 在项目中, 可具体参考DefaultTokenServices.java中属性refreshTokenValiditySeconds. 在实际应用中, 该值一般是由服务端处理的, 不需要客户端自定义.
10additional_informationtext655350YN这是一个预留的字段,在Oauth的流程中没有实际的使用,可选,但若设置值,必须是JSON格式的数据,如: {"country":"CN","country_code":"086"} 按照spring-security-oauth项目中对该字段的描述 Additional information for this client, not need by the vanilla OAuth protocol but might be useful, for example,for storing descriptive information. (详见ClientDetails.java的getAdditionalInformation()方法的注释) 在实际应用中, 可以用该字段来存储关于客户端的一些其他信息,如客户端的国家,地区,注册时的IP地址等等.
11autoapprovevarchar2550YNfalse设置用户是否自动Approval操作, 默认值为 'false', 可选值包括 'true','false', 'read','write'. 该字段只适用于grant_type="authorization_code"的情况,当用户登录成功后,若该值为'true'或支持的scope值,则会跳过用户Approve的页面, 直接授权. 该字段与 trusted 有类似的功能, 是 spring-security-oauth2 的 2.0 版本后添加的新属性.
返回目录表名:oauth_code
说明:oauth_code表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY在项目中,主要操作oauth_code表的对象是JdbcAuthorizationCodeServices.java. 更多的细节请参考该类.
2codevarchar2550YN存储服务端系统生成的code的值(未加密).
3authenticationblob655350YN存储将AuthorizationRequestHolder.java对象序列化后的二进制数据.
返回目录表名:oauth_refresh_token
说明:oauth登录成功存刷新token
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2token_idvarchar2550YN该字段的值是将refresh_token的值通过MD5加密后存储的.
3tokenblob655350YN存储将OAuth2RefreshToken.java对象序列化后的二进制数据.
4authenticationblob655350YN存储将OAuth2Authentication.java对象序列化后的二进制数据.
返回目录表名:policy_system
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2titlevarchar2550YN
3documenttext655350YN
4attachment_pathvarchar2550YN
5send_outvarchar2550YN
6synchro_noticevarchar2550YN
7publishervarchar2550YN
8publisher_companyvarchar2550YN
9create_timevarchar3600YN
返回目录表名:process_audit
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY流程审批表
2main_idint100YN主流程id
3sub_idint100YN子流程的id
4sub_dataint100YN子流程的数据(1:是,0:否)
5audit_stateint100YN审批状态(0:提交,1审批通过:,2:审批不通过,3:审批完成进行中,4已完成)
6operation_timevarchar2550YN子流程的操作时间
7typevarchar2550YN流程类型(如:tf)
8house_idint100YN仓房id
9depot_idint100YN库id
10from_peopleint100YN提交人
11to_peopleint100YN审批人
12resultint100YN是否是整个业务的首条记录(1是0否)
13apply_peopleint100YN申请人
14audit_timevarchar2550YN审批时间
15process_idvarchar2550YN每一个业务流程的流程标识
16ongoing_stepvarchar2550YN进行到哪一步的主流程id
17apply_timevarchar2550YN申请时间
18work_namevarchar2550YN流程名称,如 科长每2周粮情检查,通风申请
19start_datedatetime190YN办理开始时间
20end_datedatetime190YN办理结束时间
21to_pagevarchar2550YN办理页面url
返回目录表名:process_basis
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY流程基础表
2main_idint100YN主流程的id
3typevarchar2550YN流程的类型
4titlevarchar2550YN每一项流程的名称
5stepvarchar2550YN执行顺序
6create_timedatetime190YN创建时间
返回目录表名:process_basis_son
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY
2zidint100YNbasis的id
3contentint100YN审批人
4depot_idint100YN库id
返回目录表名:process_main
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY主流程表
2typevarchar2550YN流程类型
3titlevarchar2550YN流程名称
4stepvarchar2550YN执行顺序
5exist_processint100YN是否存在流程(0:存在,1:不存在)
6next_idvarchar2550YN下一步的id
返回目录表名:process_sub
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY流程子表
2zidint100YN主流程id
3detailsvarchar2550YN流程数据选项
4titlevarchar2550YN流程标题
5operation_timevarchar2550YN
6stepint100YN顺序
返回目录表名:project
说明:项目(如公司里某个项目)
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idbigint190NY
2namevarchar500NN名称
3codevarchar500NN编码
4region_idbigint190YN域id
5create_byvarchar500YN创建人
6create_timedatetime190YN创建时间
7update_byvarchar500YN更新人
8update_timedatetime190YN更新时间
9is_enabledtinyint30YN1是否有效(0无效,1有效)
10remarkvarchar2000YN备注
返回目录表名:qrtz_blob_triggers
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2TRIGGER_NAMEvarchar2000NY
3TRIGGER_GROUPvarchar2000NY
4BLOB_DATAblob655350YN
返回目录表名:qrtz_calendars
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2CALENDAR_NAMEvarchar2000NY
3CALENDARblob655350NN
返回目录表名:qrtz_cron_triggers
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2TRIGGER_NAMEvarchar2000NY
3TRIGGER_GROUPvarchar2000NY
4CRON_EXPRESSIONvarchar2000NN
5TIME_ZONE_IDvarchar800YN
返回目录表名:qrtz_fired_triggers
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2ENTRY_IDvarchar950NY
3TRIGGER_NAMEvarchar2000NN
4TRIGGER_GROUPvarchar2000NN
5INSTANCE_NAMEvarchar2000NN
6FIRED_TIMEbigint190NN
7SCHED_TIMEbigint190NN
8PRIORITYint100NN
9STATEvarchar160NN
10JOB_NAMEvarchar2000YN
11JOB_GROUPvarchar2000YN
12IS_NONCONCURRENTvarchar10YN
13REQUESTS_RECOVERYvarchar10YN
返回目录表名:qrtz_job_details
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2JOB_NAMEvarchar2000NY
3JOB_GROUPvarchar2000NY
4DESCRIPTIONvarchar2500YN
5JOB_CLASS_NAMEvarchar2500NN
6IS_DURABLEvarchar10NN
7IS_NONCONCURRENTvarchar10NN
8IS_UPDATE_DATAvarchar10NN
9REQUESTS_RECOVERYvarchar10NN
10JOB_DATAblob655350YN
返回目录表名:qrtz_locks
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2LOCK_NAMEvarchar400NY
返回目录表名:qrtz_paused_trigger_grps
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2TRIGGER_GROUPvarchar2000NY
返回目录表名:qrtz_scheduler_state
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2INSTANCE_NAMEvarchar2000NY
3LAST_CHECKIN_TIMEbigint190NN
4CHECKIN_INTERVALbigint190NN
返回目录表名:qrtz_simple_triggers
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2TRIGGER_NAMEvarchar2000NY
3TRIGGER_GROUPvarchar2000NY
4REPEAT_COUNTbigint190NN
5REPEAT_INTERVALbigint190NN
6TIMES_TRIGGEREDbigint190NN
返回目录表名:qrtz_simprop_triggers
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2TRIGGER_NAMEvarchar2000NY
3TRIGGER_GROUPvarchar2000NY
4STR_PROP_1varchar5120YN
5STR_PROP_2varchar5120YN
6STR_PROP_3varchar5120YN
7INT_PROP_1int100YN
8INT_PROP_2int100YN
9LONG_PROP_1bigint190YN
10LONG_PROP_2bigint190YN
11DEC_PROP_1decimal134YN
12DEC_PROP_2decimal134YN
13BOOL_PROP_1varchar10YN
14BOOL_PROP_2varchar10YN
返回目录表名:qrtz_triggers
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1SCHED_NAMEvarchar1200NY
2TRIGGER_NAMEvarchar2000NY
3TRIGGER_GROUPvarchar2000NY
4JOB_NAMEvarchar2000NN
5JOB_GROUPvarchar2000NN
6DESCRIPTIONvarchar2500YN
7NEXT_FIRE_TIMEbigint190YN
8PREV_FIRE_TIMEbigint190YN
9PRIORITYint100YN
10TRIGGER_STATEvarchar160NN
11TRIGGER_TYPEvarchar80NN
12START_TIMEbigint190NN
13END_TIMEbigint190YN
14CALENDAR_NAMEvarchar2000YN
15MISFIRE_INSTRsmallint50YN
16JOB_DATAblob655350YN
返回目录表名:sys_announcement
说明:公告表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY主键
2titlevarchar2550YN标题
3contentlongtext21474836470YN内容
4publish_timedatetime190YN发布时间
5publish_user_namevarchar2550YN发布用户姓名
6publish_user_idint100YN发布用户ID
7publish_org_namevarchar2550YN发布用户所属单位
8publish_org_idint100YN发布用户所属单位ID
9recv_typevarchar200YN接收人类型:10全员,20指定粮库,30分公司全员,40指定角色组
10recv_detailsvarchar10000YN接收人类型详细情息的ID
11recv_details_infovarchar10000YN接收人类型详细情息
12publish_statusbit10YN1状态:1已发布、0未发布(存草稿箱)
13anno_typevarchar200YN类型:10通知、20公告、30其它
14org_typevarchar200YN单位类型:分公司、粮库
15create_byint100YN创建人
16create_timedatetime190YN创建时间
17update_byint100YN修改人
18update_timedatetime190YN修改时间
19delete_byint100YN删除人
20delete_timedatetime190YN删除时间
返回目录表名:sys_announcement_user
说明:公告用户表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY主键
2anno_idint100YN公告id
3user_idint100YN用户id
4user_namevarchar2550YN用户姓名
5read_statusbit10YN1状态 0:未读, 1:已读
6create_byint100YN创建人
7create_timedatetime190YN创建时间
8update_byint100YN修改人
9update_timedatetime190YN修改时间
10delete_byint100YN删除人
11delete_timedatetime190YN删除时间
返回目录表名:sys_department
说明:部门表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1d_idint100NY部门表id
2d_namevarchar1000NN部门名称
3depot_idint100YN所属库id
4depot_namevarchar1000YN所属库名称
5company_idint100YN所属公司id
6company_namevarchar1000YN所属公司名称
7create_timedatetime190YN创建时间
8create_peoplevarchar1000YN创建人
9alternate_fields_onevarchar1000YN备用字段
10d_remarkvarchar5000YN备注
返回目录表名:sys_early_warning
说明:预警管理
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY主键
2warn_namevarchar2550YN预警名称
3warn_codevarchar2550YN预警Code
4inspect_cyclevarchar2550YN检查周期
5warning_timevarchar2550YN预警时间
6warn_target_typevarchar600YN人员类型
7warn_targetlongtext21474836470YN检查人员
8warn_target_nameslongtext21474836470YN检查人员姓名
9warn_statusbit10YN是否启用,1启用,0未启用
10to_pagevarchar6000YN跳转页面
11create_byint100YN创建人
12create_timedatetime190YN创建时间
13update_byint100YN修改人
14update_timedatetime190YN修改时间
15delete_byint100YN删除人
16delete_timedatetime190YN删除时间
返回目录表名:sys_notice
说明:通知表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY主键
2notice_typeint100YN通知类型:10系统、20待办、30审批通过、40警告
3notice_timedatetime190YN通知时间
4contentlongtext21474836470YN通知内容
5warehousevarchar2550YN仓号
6org_namevarchar2550YN公司
7apply_namevarchar2550YN申请人
8apply_deptvarchar2550YN申请部门
9create_byint100YN创建人
10create_timedatetime190YN创建时间
11update_byint100YN修改人
12update_timedatetime190YN修改时间
13delete_byint100YN删除人
14delete_timedatetime190YN删除时间
返回目录表名:sys_notice_user
说明:通知用户表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1idint100NY主键
2notice_idint100YN通知id
3user_idint100YN用户id
4user_namevarchar2550YN用户姓名
5read_statusbit10YN1状态 0:未读, 1:已读
6push_statusbit10YN推送状态,0:未推送, 1:已推送
7create_byint100YN创建人
8create_timedatetime190YN创建时间
9update_byint100YN修改人
10update_timedatetime190YN修改时间
11delete_byint100YN删除人
12delete_timedatetime190YN删除时间
返回目录表名:sys_personnel
说明:人员表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1p_idint100NY人员ID
2u_namevarchar1000YN人员名称
3u_sexvarchar10YN性别(0男,1女)
4u_birthdaydate100YN生日(出生年月)
5u_mailvarchar1000YN邮箱
6u_phonevarchar500YN电话
7u_statusint100YN1用户状态(1:正常,2:异常,3:禁用)
8department_idint100YN所属部门id
9department_namevarchar1000YN所属部门名称
10p_work_yearsint100YN工作年限
11p_postvarchar1000YN岗位(职务)
12p_political_outlookvarchar1000YN政治面貌
13p_party_timedate100YN入党时间
14p_departmentvarchar1000YN所属科室
15p_head_portraitvarchar1000YN头像地址
16p_first_degreevarchar1000YN第一学历(教育学历)
17p_university_graduatedvarchar1000YN毕业院校
18p_majorvarchar1000YN专业
19p_form_educationvarchar1000YN教育形式
20p_academic_degreevarchar1000YN学位
21p_highest_educationvarchar1000YN最高学历
22p_university_graduated_twovarchar1000YN毕业院校2
23p_major_twovarchar1000YN专业2
24p_form_education_twovarchar1000YN教育形式2
25p_academic_degree_twovarchar1000YN学位2
26p_major_threevarchar1000YN专业3(专业证书)
27p_gradevarchar1000YN等级
28p_licensing_agencyvarchar1000YN领证机构
29p_licensing_timevarchar500YN领证年月
30p_certificate_addressvarchar1000YN证书附件地址
31depot_idint100YN所属库id
32depot_namevarchar10000YN所属库名称
33storehouse_idsvarchar10000YN仓房id,多个使用‘,’号隔开
34storehouse_namesvarchar10000YN仓房名称多个使用逗号‘,’隔开
35company_idint100YN所属公司id
36company_namevarchar1000YN所属公司名称
37create_timedatetime190YN创建时间
38create_peoplevarchar1000YN创建人
39alternate_fields_onevarchar1000YN备用字段1
40alternate_fields_twovarchar1000YN备用字段2
返回目录表名:sys_resource
说明:资源表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1se_idint100NY
2se_namevarchar500NN名称
3se_codevarchar400NN编码
4se_buttonvarchar2000YN按钮(页面要权限控制的按钮,也是后台接口方法名,多个用逗号分隔)
5se_url_patternvarchar1000YN权限API路径匹配(注:即后台控制器名,后面带authority,或者authority_button(对应button字段)代表受权限控制)
6se_parent_idint100YN
7se_project_idbigint190YN项目id
8se_create_byvarchar500YN创建人
9se_create_timedatetime190YN创建时间
10se_update_byvarchar500YN更新人
11se_update_timedatetime190YN更新时间
12se_is_enabledtinyint30YN1是否有效(0无效,1有效)
13se_remarkvarchar2000YN备注
返回目录表名:sys_resource_role
说明:资源角色中间表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1rre_idint100NY
2resource_idint100NN资源id
3resource_buttonvarchar2000YN资源按钮(页面要权限控制的按钮,也是后台接口方法名,多个用逗号分隔)
4role_idint100NN角色id
返回目录表名:sys_role
说明:角色表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1r_idint100NY
2r_namevarchar500NN名称
3r_codevarchar200YN编码
4r_project_idbigint190YN项目id
5r_create_byvarchar500YN创建人
6r_create_timedatetime190YN创建时间
7r_update_byvarchar500YN更新人
8r_update_timedatetime190YN更新时间
9r_is_enabledtinyint30YN1是否有效(0无效,1有效)
10r_remarkvarchar2000YN备注
返回目录表名:sys_user
说明:用户表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1u_idint100NY
2u_namevarchar500NN用户名
3personnel_namevarchar500YN人员名称
4personnel_idint100YN人员id必填
5home_typeint100YN用于区分登录跳转那个页面(1.分公司领导首页 2.库主任及以上领导首页 3.员工首页)必填项
6u_passwordvarchar2000NN123456密码
7create_peoplevarchar500YN创建人
8u_statusint100YN1'用户状态(1:正常,2:异常,3:禁用)'
9u_create_timedatetime190YN创建时间
10u_update_timedatetime190YN更新时间
11u_remarkvarchar2000YN备注
返回目录表名:sys_user_role
说明:用户角色中间表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
1ur_idint100NY
2user_idint100NN用户id
3role_idint100NN角色id