我的意见、个人常用语

1.表的设计
create table opinion(
id varchar2(40) primary key, //主键id
user_id varchar2(40), //这条意见是属于哪个用户的
content varchar2(255), //意见内容
use_count number //使用次数
);
//不设状态字段,如果不要该意见,直接物理删除;怕记录太多影响查询效率。

2.我的意见管理:
增加、删除、修改、查询
(每个用户最多只能拥有50条常用语,或者20条之类的)
点击增加按钮的时候,弹出增加窗口,查询当前登录用的总的意见记录数。
1.如果记录数大于限定的个人拥有条数;则显示提示语,说每个人最多只能拥有多少条之类的话
2.如果记录数小于限定的个人拥有条数;则显示增加表单

3.我的意见在使用时的场景:
要求:查询我的意见时,按照使用频率排序,比如最常用的排在第一条,第二常用的排在第二位。
实现:
3.1 点击我的意见按钮,查询(弹窗或者其他形式)当前登录用户的我的意见记录,按照使用次数降序排序;
3.2 当用户选取一条意见时,把该条意见内容添加到意见框中,并异步到后台修改该条记录的使用次数。

猜你喜欢

转载自www.cnblogs.com/chentu279203653/p/9447249.html