学成在线--19.新增课程(数据字典)

一.介绍

在新增课程界面需要选择课程等级、课程状态等,这些信息统一采用数据字典管理的方式。

本项目对一些业务的分类配置信息,比如:课程等级、课程状态、用户类型、用户状态等进行统一管理,通过在数据库创建数据字典表来维护这些分类信息。

数据字典对系统的业务分类进行统一管理,并且也可以解决硬编码问题,比如添加课程时选择课程等级,下拉框中的课程等级信息如果在页面硬编码将造成不易修改维护的问题,所以从数据字典表中获取,如果要修改名称则在数据字典修改即可,提高系统的可维护性。
在这里插入图片描述

二.数据模型

在mongodb中创建数据字典表sys_dictionary
字段说明如下:
d_name:字典名称
d_type:字典分类
d_value:字典数据
sd_name:项目名称
sd_id:项目id
sd_status:项目状态(1:可用,0不可用)
在这里插入图片描述
在这里插入图片描述

三.数据模型类

文件位置:xcEduService01\xc-framework-model\src\main\java\com\xuecheng\framework\domain\system\SysDictionary.java

@Data
@ToString
@Document(collection = "sys_dictionary")
public class SysDictionary {
   
	@Id
	private String id;
	@Field("d_name")
	private String dName
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值