签入版本

This commit is contained in:
2026-09-12 11:46:38 +08:00
commit c5a9d20cb8
932 changed files with 116861 additions and 0 deletions
+195
View File
@@ -0,0 +1,195 @@
# +======================================================================
# | DjangoAdmin 企业数字化开发平台 [ 赋能开发者,助力企业发展 ]
# +----------------------------------------------------------------------
# | Copyright (c) 2021-2026 小蚂蚁云团队 版权所有
# +----------------------------------------------------------------------
# | 开源协议: Apache-2.0
# | 重要声明: 未经书面许可,不得移除或修改本框架相关版权标识。
# +----------------------------------------------------------------------
# | 官方网站: https://www.djangoadmin.cn
# +----------------------------------------------------------------------
# | 研发团队: 小蚂蚁云团队 荣誉出品
# +======================================================================
# | 版权和免责声明:
# | 一、知识产权声明
# | 本团队对该软件框架产品(以下简称“本产品”)拥有完整知识产权,包括但不限于商标权、专利权、
# | 著作权、商业秘密等。前述权利均受中华人民共和国及相关国际法律法规保护。未经本团队书面授权,
# | 任何个人或单位不得基于本产品本身申请任何形式的知识产权。
# | 二、使用限制与禁止条款
# | 您理解并同意,禁止将本产品用于以下任何行为:
# | 1. 任何违反中华人民共和国法律法规的用途;
# | 2. 任何侵害他人合法权益(包括但不限于人身权、财产权、知识产权等)的行为;
# | 3. 任何危害国家安全、公共利益及社会道德风尚的行为。
# | 三、责任豁免
# | 因使用本产品而产生的任何损失或法律纠纷(包括但不限于直接损失、间接损失、附带损失、衍生损失
# | 以及因违约、侵权等引发的责任),本团队均不承担任何法律责任。若因违规使用本产品导致任何第三
# | 方提起索赔或行政机关进行调查,您应独立承担全部责任。
# | 四、违约与法律责任
# | 如发现任何违反本声明的行为,本团队有权:
# | 1. 无条件配合公安机关及其他有权机关的调查取证工作;
# | 2. 依法追究相关方的民事责任,并要求赔偿全部损失;
# | 3. 保留进一步采取刑事控告等法律措施的权利。
# | 五、许可范围说明
# | 1、被授权方应视本产品源代码为核心机密信息,负有最高标准的保密与保管义务。禁止以任何形式(包
# | 括但不限于直接或间接的分享、复制、传播、分发、转售、出租、开源、反向工程、反编译、反汇编或通
# | 过网络服务提供给任何第三方)泄露、披露或处置源代码的全部或部分内容。任何未经授权的复制、使用、
# | 传播行为均构成对本团队知识产权的严重侵权,本团队有权依法追究其全部法律责任,并要求赔偿因此造
# | 成的一切经济损失及商誉损害。
# | 2、本产品仅限于公司或个人在法律允许范围内,用于内部且合规的软件产品研发。具体权利义务以《软件
# | 许可协议》附件为准。
# +======================================================================
"""
系统常量定义模块
=============================================================
该模块定义了系统中使用的各种常量字典,主要用于:
1. 将数据库中的数字/代码值转换为可读的文本标签
2. 为前端下拉框、单选框、复选框等提供选项数据
3. 统一管理系统中所有枚举值的映射关系
所有常量均为字典类型,键为存储值,值为显示文本。
"""
# ==================== 基础信息常量 ====================
# 性别映射字典
# 用于用户信息中的性别字段显示
GENDER_LIST = {
1: "男", # 男性
2: "女", # 女性
3: "保密", # 保密/未公开
}
# ==================== 通用状态常量 ====================
# 状态映射字典
# 用于系统中各类数据的状态字段显示
# 1-正常(启用、有效、激活等状态)
# 2-禁用(停用、无效、冻结等状态)
STATUS_LIST = {
1: "正常", # 正常状态
2: "禁用", # 禁用状态
}
# ==================== 参数相关常量 ====================
# 参数类型映射字典
# 用于系统参数管理中的参数类型字段显示
# 0-系统参数(系统级配置,影响系统运行)
# 1-业务参数(业务级配置,影响业务逻辑)
PARAM_TYPE_LIST = {
0: "系统参数", # 系统参数
1: "业务参数", # 业务参数
}
# ==================== 友情链接常量 ====================
# 友链类型映射字典
# 用于区分友情链接的不同合作性质
LINK_TYPE_LIST = {
1: "友情链接", # 普通友情链接
2: "合作伙伴" # 合作伙伴链接(关系更紧密)
}
# 友链形式映射字典
# 用于指定友情链接的展示形式
LINK_FORM_LIST = {
1: "文字链接", # 纯文本形式的链接
2: "图片链接", # 带有Logo/图片的链接
}
# ==================== 配置相关常量 ====================
# 配置项类型映射字典
# 用于定义系统配置项的数据类型和对应的输入控件
CONFIG_ITEM_TYPE_LIST = {
"text": "单行文本", # 普通单行文本输入框
"textarea": "多行文本", # 多行文本域
"ueditor": "富文本编辑器", # 富文本编辑器(支持图文排版)
"date": "日期", # 日期选择器
"datetime": "时间", # 日期时间选择器
"number": "数字", # 数字输入框
"select": "下拉框", # 下拉选择框
"radio": "单选框", # 单选按钮组
"checkbox": "复选框", # 复选框组(多选)
"image": "单张图片", # 单张图片上传
"images": "多张图片", # 多张图片上传
"password": "密码", # 密码输入框
"icon": "字体图标", # 字体图标选择器
"file": "单个文件", # 单个文件上传
"files": "多个文件", # 多个文件上传
"hidden": "隐藏", # 隐藏字段
"readonly": "只读文本", # 只读文本显示
}
# ==================== 地区相关常量 ====================
# 城市级别映射字典
# 用于标识行政区划的级别
CITY_LEVEL_LIST = {
1: "省份", # 省级行政区(省、自治区、直辖市)
2: "城市", # 地级行政区(市、自治州)
3: "县区", # 县级行政区(区、县、县级市)
4: "街道" # 乡级行政区(街道、镇、乡)
}
# 通知类型:1-通知 2-公告
NOTICE_TYPE_LIST = {
1: "通知",
2: "公告",
}
# ==================== 操作日志相关常量 ====================
# 操作日志来源映射字典
# 用于标识操作日志的请求来源
OPERATION_LOG_SOURCE_LIST = {
0: "后台系统", # 后台管理系统操作
1: "手机站", # 手机端/移动端操作
2: "客户端", # PC客户端/应用程序操作
3: "其他", # 其他来源
}
# 操作日志类型映射字典
# 用于标识操作日志的具体操作类型
OPERATION_LOG_TYPE_LIST = {
1: "登录",
2: "退出",
3: "新增",
4: "修改",
5: "删除",
6: "查询",
7: "导出",
8: "导入",
9: "提交",
10: "撤销",
11: "审核",
12: "强退",
13: "开账号",
14: "清空",
15: "授权",
16: "缓存",
17: "生成代码",
18: "其他",
}
# ==================== 登录日志相关常量 ====================
# 登录日志类型映射字典
# 用于标识登录日志的操作类型
LOGIN_LOG_TYPE_LIST = {
1: "登录",
2: "退出",
}
# ==================== 文章相关常量 ====================
# 文章状态映射字典
# 用于文章管理中的状态字段显示
# 0-正常(已发布、上架状态)
# 1-下架(已下架、草稿状态)
ARTICLE_STATUS_LIST = {
0: "正常", # 正常/已发布
1: "下架", # 下架/草稿
}