qinchaoyue fdc60f6e26 Merge branch 'release' of http://git.12345lm.cn/Fengwo/hotline into release преди 6 месеца
..
Ai 739558fce6 智能回访 преди 9 месеца
Article 16ea8b6214 преди 6 месеца
Authentications f9ae23c6c2 преди 6 месеца
Caching 3865690b7e 修复excel导入工单缺少 AcceptTypeCode 错误 преди 6 месеца
CallCenter f7d0128923 合并冲突 преди 6 месеца
Configurations a647a539d2 地市基础信息配置 преди 7 месеца
ContingencyManagement 914bf48c1b преди 9 месеца
DI e234d8efe9 InjectionAttribute преди 9 месеца
Enterprise 01d8cbedb1 ybenterprise преди 1 година
EventBus 288eee1ab2 преди 9 месеца
File f2233f5049 附件 преди 1 година
FlowEngine bc8d1834d3 基础方法拓展 преди 6 месеца
HotSpot 5a5dbba55a hotspot преди 1 година
Identity 7c236b4125 role преди 1 година
Import ceea629724 完成excel导入工单 преди 7 месеца
JudicialManagement b885759824 拆分消息业务 преди 9 месеца
KnowledgeBase 76ea707aa4 知识库 преди 9 месеца
OrderTranspond 7fad1618e5 преди 11 месеца
Orders d59392335a преди 6 месеца
Permissions c332201352 权限码 преди 6 месеца
Push b3e7a40886 修复短信回访短信业务判断错误异常 преди 6 месеца
Quality 18d657a1e2 智能应答转写 преди 9 месеца
Realtimes 194b49405d visitjudge преди 10 месеца
Schedulings 844cfb4d5b 平均派单 преди 1 година
SeedData 418595929a 保存 преди 8 месеца
Settings fe7d697c5e feature: 如果中心会签后仍然在往部门派,系统就把这个工单视为非会签工单 преди 6 месеца
Tools 353b37e1af 新增热点类型分时统计、以及导出 преди 10 месеца
Users 6dc61e0947 重构配置文件,智能质检、回访、企业专班配置 преди 9 месеца
WebPortal 46ddab76d8 преди 11 месеца
AppDefaults.cs 4960c69e3c 重构eventbus преди 9 месеца
Hotline.csproj 5484913053 7.0 -> 8.0 преди 6 месеца
README.md e3b12fa734 docs: 编辑git规范文档 преди 11 месеца
dataview.md 9824396c83 通话记录关联 преди 6 месеца

README.md

### 代码编写规范

1. 参照微软推荐编码规范及约定

2. 该项目扩展规范

  • 枚举:命名以大写E为前缀,在文件列表中可以一目了然
  • 方法命名方式:

新增:Addxxx
删除:Removexxx
修改:Updatexxx
查询单条数据:Getxxx 查询多条数据:Queryxxx
查询所有数据:QueryAllxxx
异步方法以Async为后缀:GetxxxAsync

  • WebApi和Web项目的Action都尽量采用异步方法,但命名不加Async后缀(因为此处的调用方不以Action命名来调用,而是以路由规则来访问)
  • 字段以'_'加小写字母为前缀,如:_orderDomainService

Git版本管理及使用规范

Git分支

master, hotfix, fix, dev, feature, release

分支 说明
master 项目主分支,任何人不得直接修改代码,除项目负责人外任何人不得向该分支合并内容
hotfix 紧急bug修复分支,拉取自master
fix 非紧急bug修复分支,拉取自dev
dev 开发分支,开发环境共有分支,提供前后端对接环境
feature 功能开发分支
release 发布分支

分支命名规范

前缀/功能

如:hotfix/add_order_error feature/export_excel

代码提交建议

fix, refactor(ref), feature(feat), performance(perf), style, docs, test, revert

关键词 说明
fix 修复bug
refactor(ref) 重构
feature(feat) 新功能
performance(perf) 优化、性能
style 代码样式调整
docs 文档相关的修改
test 测试
revert 版本回退

代码提交流程

  1. 代码修改以后,检查编码规范、注释以及进行单元测试等
  2. 测试通过后提交到本地,检查提交文件是否正确,有无遗漏,添加commit说明
  3. 拉取服务器代码,检查合并结果,解决冲突后重新编译测试通过后提交本地
  4. 推送代码至服务器

代码提交注意事项

  • 单次提交问题必须为同一功能,建议不超过3个内容
  • 提交得commit发现不符合规范,git commit --amend -m "新的提交信息"或 git reset --hard HEAD 重新提交一次