martsforever
|
963578d8a0
|
feat: 恢复中断的时候,要根据不同的审批来源执行不同的图
|
2025-08-24 23:16:03 +08:00 |
|
martsforever
|
79b60e7075
|
feat: 恢复中断的时候,要根据不同的审批来源执行不同的图
|
2025-08-24 23:15:42 +08:00 |
|
martsforever
|
aa303a6799
|
feat: add_hotel_route
|
2025-08-24 23:14:53 +08:00 |
|
martsforever
|
f1b680fd3c
|
feat: approve 新增审批来源字段
|
2025-08-24 23:02:27 +08:00 |
|
martsforever
|
2956e01dce
|
feat: approve 新增审批来源字段
|
2025-08-24 23:01:18 +08:00 |
|
martsforever
|
ce2a66d4e5
|
feat: extract add_reimburse_route
|
2025-08-24 23:01:04 +08:00 |
|
martsforever
|
a624a92c47
|
feat: 审批接口,需要根据类型来判断是调用报销单审批流程还是酒店预定流程
|
2025-08-24 22:50:21 +08:00 |
|
martsforever
|
9801179183
|
feat: OrderModel
|
2025-08-24 22:43:57 +08:00 |
|
martsforever
|
2fe05937fe
|
feat: OrderModel
|
2025-08-24 22:43:51 +08:00 |
|
martsforever
|
0501da5892
|
feat: HotelModel
|
2025-08-24 21:58:28 +08:00 |
|
martsforever
|
c17fc3028e
|
feat: 筛选支持in查询
|
2025-08-24 21:30:04 +08:00 |
|
martsforever
|
1c7cd90d4e
|
feat: 接入dify工作流来控制审批流程
|
2025-08-24 20:13:43 +08:00 |
|
martsforever
|
45098d36dc
|
feat: 接入dify工作流来控制审批流程
|
2025-08-24 19:56:36 +08:00 |
|
martsforever
|
a28aadf219
|
feat: 审批流程跑通
|
2025-08-24 18:39:25 +08:00 |
|
martsforever
|
8f6964411b
|
feat: 得改造成图
|
2025-08-24 17:20:36 +08:00 |
|
martsforever
|
65e32887b1
|
feat: 处理审批接口
|
2025-08-24 16:50:55 +08:00 |
|
martsforever
|
af184259cd
|
feat: 处理审批接口
|
2025-08-24 16:25:46 +08:00 |
|
martsforever
|
d1c29455ab
|
feat: fix bugs
|
2025-08-24 16:19:19 +08:00 |
|
martsforever
|
f23ba6c8c2
|
feat: 审批流基本结构
|
2025-08-24 15:35:41 +08:00 |
|
martsforever
|
f53ed7d16f
|
feat: 准备实现图来处理审批流
|
2025-08-24 14:08:15 +08:00 |
|
martsforever
|
4cc090b55c
|
feat: 报销单关联查询出来申请人的信息
|
2025-08-24 12:53:38 +08:00 |
|
martsforever
|
5646a8d521
|
feat: 报销单需要有个字段保存报销人的id
|
2025-08-24 12:32:56 +08:00 |
|
martsforever
|
7e8f53dd54
|
feat: 准备弄提交报销单接口
|
2025-08-24 12:18:07 +08:00 |
|
martsforever
|
5e000d6f3d
|
feat: 每个model都可以按需控制自己是否需要级联查询出来关联信息
|
2025-08-24 11:15:39 +08:00 |
|
martsforever
|
3c9153d9f6
|
feat: 查询报销单呃时候,一并把关联的审批单查出来
|
2025-08-24 10:57:04 +08:00 |
|
martsforever
|
a57d3ba250
|
feat: 妥协,只能在数据库中加对应的字段
|
2025-08-24 02:41:26 +08:00 |
|
martsforever
|
5849291a21
|
feat: 妥协,只能在数据库中加对应的字段
|
2025-08-24 02:25:18 +08:00 |
|
martsforever
|
7a30b179e8
|
feat: 拆分project model与project service
|
2025-08-24 02:18:27 +08:00 |
|
martsforever
|
4fc252be38
|
feat: 中间件中打印错误栈信息
|
2025-08-24 02:18:10 +08:00 |
|
martsforever
|
4126eec496
|
feat: 单独查询项目已花费的金额以及预算余额
|
2025-08-24 02:17:54 +08:00 |
|
martsforever
|
c804d03d3f
|
feat: 单独查询项目已花费的金额以及预算余额
|
2025-08-24 01:31:25 +08:00 |
|
martsforever
|
75f8d94d02
|
feat: 单独查询项目已花费的金额
|
2025-08-24 01:29:31 +08:00 |
|
martsforever
|
ad09b6ad81
|
feat: remove file
|
2025-08-24 01:12:16 +08:00 |
|
martsforever
|
05848277a8
|
feat: remove approve model
|
2025-08-24 01:10:57 +08:00 |
|
martsforever
|
fe758561b6
|
feat: 项目的子表审批单信息查不出来
|
2025-08-24 00:44:26 +08:00 |
|
martsforever
|
3a0e4b5032
|
feat: 查询审批单信息
|
2025-08-24 00:19:41 +08:00 |
|
martsforever
|
6b2e9135c3
|
feat: 审批单查询接口
|
2025-08-23 23:35:56 +08:00 |
|
martsforever
|
27be9dbcb5
|
feat: ApproveProjService
|
2025-08-23 23:33:57 +08:00 |
|
martsforever
|
30e1523ed4
|
feat: 查询项目信息的时候,需要查出来项目的剩余余额
|
2025-08-23 23:21:00 +08:00 |
|
martsforever
|
713be436bb
|
feat: 查询项目信息的时候,需要查出来项目的剩余余额
|
2025-08-23 23:18:30 +08:00 |
|
martsforever
|
90e214faf6
|
feat: 审批单Model
|
2025-08-23 23:10:58 +08:00 |
|
martsforever
|
b49800185a
|
feat: 使用Decimal类型处理数字
|
2025-08-23 20:43:07 +08:00 |
|
martsforever
|
84f7abfcad
|
feat: 报销单统计计算出来总的花费金额
|
2025-08-23 20:32:35 +08:00 |
|
martsforever
|
c08d30a240
|
feat: 报销单去掉总金额字段,改成统计展示
|
2025-08-23 20:26:35 +08:00 |
|
martsforever
|
d8be2d6932
|
feat: 关联查询出来报销单的其他费用子数据
|
2025-08-23 17:33:06 +08:00 |
|
martsforever
|
bdbfb95d73
|
feat: 关联查询出来报销单的差旅费用子数据
|
2025-08-23 17:28:36 +08:00 |
|
martsforever
|
815047208a
|
feat: 关联查询出来报销单的项目信息
|
2025-08-23 17:19:22 +08:00 |
|
martsforever
|
221ca4d35a
|
feat: 报销单相关接口
|
2025-08-23 17:12:06 +08:00 |
|
martsforever
|
00d63b066c
|
feat: 查询中间表的时候,要将用户信息职位信息组织信息、项目信息负责人信息一并查出来
|
2025-08-23 16:10:20 +08:00 |
|
martsforever
|
7adf655f8e
|
feat: RelProjUserModel
|
2025-08-23 15:20:12 +08:00 |
|
martsforever
|
232c330418
|
feat: 返回用户信息的时候,一并查询职位以及组织信息
|
2025-08-23 14:24:01 +08:00 |
|
martsforever
|
9a09a967f4
|
feat: UserModel 返回pos数据信息
|
2025-08-23 14:11:37 +08:00 |
|
martsforever
|
0a96a24585
|
feat: 新建数据的时候,调用await session.refresh(insert_cls)更新实例之后,还需要在调用一遍query_item查询一遍数据
|
2025-08-23 13:45:20 +08:00 |
|
martsforever
|
3c66644fab
|
feat: ProjectModel
|
2025-08-23 13:17:50 +08:00 |
|
martsforever
|
5c0ed094e0
|
feat: UserModel支持保存 pos_code
|
2025-08-23 11:14:22 +08:00 |
|
martsforever
|
0710965b03
|
feat: UserServiceModel关联查询出来组织信息
|
2025-08-23 11:03:37 +08:00 |
|
martsforever
|
42ffbe8a77
|
feat: 还是改成用session.refresh来更新实例对象
|
2025-08-23 10:55:18 +08:00 |
|
martsforever
|
98af276d69
|
feat: UserServiceModel查询职位信息
|
2025-08-23 10:42:59 +08:00 |
|
martsforever
|
47c05e66c6
|
feat: PosModel 关联查询得到所属组织信息
|
2025-08-23 10:08:40 +08:00 |
|
martsforever
|
ff3d6b24a3
|
feat: PosModel 关联查询得到父职位信息
|
2025-08-23 10:07:11 +08:00 |
|
martsforever
|
8a7312105f
|
feat: pos model关联查询所属组织信息
|
2025-08-23 09:50:59 +08:00 |
|
martsforever
|
1aa6f778b1
|
feat: pos model关联查询父职位信息
|
2025-08-23 09:45:17 +08:00 |
|
martsforever
|
75299a553e
|
feat: 处理sql异常
|
2025-08-23 09:34:56 +08:00 |
|
martsforever
|
9b349c7dcf
|
feat: insert 和update结束之后需要调用 query_item重新查一遍
|
2025-08-23 09:34:46 +08:00 |
|
martsforever
|
99c21f7e52
|
feat: @parent_name.setter
|
2025-08-23 01:46:31 +08:00 |
|
martsforever
|
867f1f9e33
|
feat: 封装函数
self.select_cls()
|
2025-08-23 01:46:16 +08:00 |
|
martsforever
|
48ddf6b3cc
|
feat: 关联查询出来父组织信息
|
2025-08-22 20:49:16 +08:00 |
|
martsforever
|
092f27854a
|
feat: OrgModel and PosModel
|
2025-08-22 18:54:09 +08:00 |
|
martsforever
|
d226adeba7
|
feat: 用户表的增删改查
|
2025-08-22 18:36:25 +08:00 |
|
martsforever
|
fc3909a08a
|
feat: jwt过期时间以s为单位
|
2025-08-22 17:11:26 +08:00 |
|
martsforever
|
44f35e7204
|
feat: refresh接口也要纳入认证白名单
|
2025-08-22 17:01:10 +08:00 |
|
martsforever
|
a56104702a
|
feat: refresh接口也要纳入认证白名单
|
2025-08-22 16:56:31 +08:00 |
|
martsforever
|
1a9365d96f
|
feat: refresh token 接口
|
2025-08-22 16:21:19 +08:00 |
|
martsforever
|
7e2264d707
|
feat: access 过期时间以及refresh过期时间
|
2025-08-22 16:05:58 +08:00 |
|
martsforever
|
8387dc38c3
|
feat: 自定义的拦截器需要在跨域拦截器之前添加,否则会出现跨域不生效的问题
|
2025-08-22 16:00:17 +08:00 |
|
martsforever
|
3127659fe3
|
feat: format code
|
2025-08-22 15:47:25 +08:00 |
|
martsforever
|
cab24a2630
|
feat: 不对options请求做token认证
|
2025-08-22 15:19:49 +08:00 |
|
martsforever
|
77162e1f0a
|
feat: 用户登录注册相关接口调整,登录成功之后返回access_token以及refresh_token
|
2025-08-22 15:17:51 +08:00 |
|
martsforever
|
78ff288758
|
feat: add env jwt_refresh_token_expire_minutes
|
2025-08-22 15:10:00 +08:00 |
|
martsforever
|
2b3c4b9a30
|
feat: 用户相关接口注释说明
|
2025-08-22 13:36:49 +08:00 |
|
martsforever
|
6ae03985bd
|
feat: init project
|
2025-08-21 22:38:41 +08:00 |
|