infrom_long_term
# inform_long_term
长期通知公告记录表
|键名|类型|非空|说明|其它信息|
|:---:|:---:|:---:|:---:|:---|
|inform_id|int|是|通知id|primary, auto increment|
|inform_title|varchar(30)|是|通知标题||
|inform_content|varchar(200)|是|通知内容||
|inform_datetime|datetime|是|通知创建的时间||
|principal_sid|char(9)|是|负责人id||
## 存储过程
### create_inform_long_term
如果表中不存在字段完全相同的记录,则创建一条新的长期通知记录。
|参数|类型|非空|其他信息|
|:---:|:---:|:---:|:---|
|inform_title|IN varchar(30)|是||
|inform_content|IN varchar(200)|是||
|inform_datetime|IN datetime|是||
|principal_sid|IN char(9)|是||
|return_code| OUT tinyint|否|[返回状态码](doc:Z5PJgB1f)|
### get_inform_long_term_by_id
根据`inform_id`返回记录。需要与表[principals](doc:KbF5sjNO)联合查询。
|参数|类型|非空|其他信息|
|:---:|:---:|:---:|:---|
|inform_id|IN int|是||
|return_code|OUT tinyint|否|[返回状态码](doc:Z5PJgB1f)|
|返回字段|类型|
|:---:|:---:|
|inform_title|varchar(30)|
|inform_content|varchar(200)|
|inform_datetime|datetime|
|principal_sid|char(9)(m)|
|principal_name|varchar(10)|
### get_inform_long_term_by_filter
查询所有符合条件的长期通知。可空参数全为空,或有且只有一个参数不为空,查询所有字段,返回记录数量。
|参数|类型|非空|其他信息|
|:---:|:---:|:---:|:---|
|number|IN int|是|每一页显示的数量|
|pageIndex|IN int|是|分页的下标|
|inform_datetime|IN datetime|否|只要参数的date部分和表中的date相同即可,不需要匹配time相等|
|principal_sid|IN char(9)|否||
|record_count|OUT int|否|查询结果集的数量|
### delete_inform_long_term
根据`@inform_id`删除通知。
|参数|类型|非空|其他信息|
|:---:|:---:|:---:|:---|
|inform_id|IN int|是||
|return_code| OUT tinyint|否|[返回状态码](doc:Z5PJgB1f)|