caoqianming
71e91efe29
fix: stabilize idempotent decorator cache key
2026-03-19 21:55:09 +08:00
caoqianming
fbe12249f8
fix: handle missing user agent in request logs
2026-03-19 21:52:23 +08:00
caoqianming
4a053143f4
fix: avoid re-raising after save retry succeeds
2026-03-19 21:50:49 +08:00
caoqianming
076eb4fc98
fix: correct queryset filtering for dept scope
2026-03-19 21:46:08 +08:00
caoqianming
27ae86462a
fix: stabilize and short-circuit viewset response cache
2026-03-19 21:43:07 +08:00
caoqianming
705dff193c
fix: avoid duplicate rows in complex reverse queries
...
Add an optional distinct flag to complex query payload and deduplicate by primary key before annotate/order flow, so reverse-join filtering does not return repeated records.
Made-with: Cursor
2026-03-19 21:04:20 +08:00
caoqianming
4a9a94e04b
fix: base complexquerymixin支持add_info_for_list
2026-01-16 14:07:51 +08:00
caoqianming
00034d4c79
fix: base 对uploadfile的log处理修正
2026-01-16 12:05:20 +08:00
caoqianming
d99f5ed4a4
Merge branch 'base' of https://github.com/caoqianming/xt_server into base
2026-01-14 13:44:52 +08:00
caoqianming
66d24d51af
feat: base 修改部分模块导入方式
2026-01-14 13:37:55 +08:00
caoqianming
42146f4ff7
feat: base cquery支持add_info_for_list
2026-01-14 09:02:01 +08:00
caoqianming
7abebc58d6
fix: base locked_get_or_create优化
2026-01-14 09:01:43 +08:00
caoqianming
78a781290d
feat: base 添加locked_get_or_create
2026-01-14 09:01:29 +08:00
caoqianming
87549bde20
feat: base 优化safe_get_or_create2
2026-01-14 08:53:15 +08:00
caoqianming
6c3b391b60
feat: base get_object加锁时注意is_deleted过滤采用base_manager
2026-01-14 08:47:13 +08:00
caoqianming
ba9f9251d3
feat: base 创建数据时检验不包含id2
2026-01-14 08:41:19 +08:00
caoqianming
cb67fc6457
feat: base 创建数据时检验不包含id
2026-01-14 08:41:02 +08:00
caoqianming
bf1e2a900e
feat: base 添加EuModelViewSet
2026-01-14 08:40:34 +08:00
caoqianming
52fc0c0a89
feat: base execute_raw_sql 增加timeout参数可传none不限时
2026-01-14 08:38:56 +08:00
caoqianming
fd2a6c9fcf
feat: base execute_raw_sql 增加timeout参数
2026-01-14 08:38:38 +08:00
caoqianming
417c2e4504
feat: base add_info_for_item 可复用list逻辑
2026-01-14 08:33:15 +08:00
caoqianming
dffd752568
feat: base cquery支持annotate
2026-01-14 08:32:53 +08:00
caoqianming
d0c3dd788d
feat: base send_sms auto_log send_mail使用False
2026-01-14 08:32:31 +08:00
caoqianming
359aefda82
feat: base sql querydict可传入是否格式化时间参数
2026-01-14 08:31:22 +08:00
caoqianming
36d267b975
feat: base 移除基础model层事务
2026-01-13 16:53:30 +08:00
caoqianming
2eb29e655b
feat: base 优化get_object
2026-01-13 16:53:16 +08:00
caoqianming
e8c9e96300
feat: base 优化get_object事务
2026-01-13 16:52:42 +08:00
caoqianming
d805560894
fix: base 在create update destroy添加自动事务
2026-01-13 16:52:28 +08:00
caoqianming
1459405f26
fix: base 修改_should_use_transaction
2026-01-13 16:52:08 +08:00
caoqianming
d29d126643
feat: base CustomGenericViewSet 添加自动事务
2026-01-13 16:51:55 +08:00
caoqianming
1a060730e3
feat: base 日志默认记录耗时大于2s的
2026-01-13 16:50:55 +08:00
caoqianming
d6f3db79b1
feat: base 优化safe_get_or_create
2026-01-13 16:50:36 +08:00
caoqianming
8e085eac84
feat: base 添加悲观锁及其装饰器
2026-01-13 16:49:55 +08:00
caoqianming
e2ef190094
fix: base ComplexQueryMixin 默认null值排最后
2026-01-13 16:49:28 +08:00
caoqianming
e18e64003a
feat: base query_one_dict优化
2026-01-13 16:48:43 +08:00
caoqianming
cf54b67b2d
feat: base complexquery value支持多种类型
2026-01-13 16:47:59 +08:00
caoqianming
8320ec5a0b
fix: base ordering排序错误
2026-01-13 16:45:41 +08:00
caoqianming
def890a873
feat: base ComplexQueryMixin 支持order查询2
2026-01-13 16:45:26 +08:00
caoqianming
03bec2a6ab
feat: base ComplexQueryMixin 支持order查询
2026-01-13 16:45:17 +08:00
caoqianming
7deaadd0a2
feat: base 独立出ComplexQueryMixin
2026-01-13 16:44:53 +08:00
caoqianming
5eb491ec1b
feat: base with_children查询去除限制
2026-01-13 16:44:39 +08:00
caoqianming
68c53fc0aa
feat: base 性能优化调整位置
2026-01-13 16:41:22 +08:00
zty
734a9ed9dd
feat: auth1 utils enm 修改阿里云发送短信引入方式
2026-01-13 16:38:03 +08:00
caoqianming
d21b07c65b
feat: base增加PositiveDecimalField
2026-01-13 16:23:06 +08:00
caoqianming
acfdf3bcd6
feat: 添加MyJSONEncoder以支持decimal
2026-01-13 16:22:05 +08:00
caoqianming
456bf58514
feat: base route支持iframe
2026-01-13 16:17:00 +08:00
caoqianming
9f622af533
feat: base get_user_route排序增加create_time
2026-01-13 16:16:46 +08:00
caoqianming
3d2c703cac
feat: base 添加update_dict函数
2026-01-13 16:14:31 +08:00
caoqianming
a46e40e7d3
feat: base 添加身份证校验函数
2026-01-13 16:10:42 +08:00
caoqianming
0673fc8ee0
feat: base execute_raw_sql时允许不返回值
2026-01-13 16:06:35 +08:00