You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1014 B
29 lines
1014 B
|
1 week ago
|
# -*- coding: utf-8 -*-
|
||
|
|
# t11-users3.py — dict_group 结构 + 项目角色字典值实锤(只读)
|
||
|
|
import io, sys
|
||
|
|
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
|
||
|
|
import pymysql
|
||
|
|
conn = pymysql.connect(host='8.129.84.155', port=3306, user='root', password='Itc@123456',
|
||
|
|
database='crm', charset='utf8mb4')
|
||
|
|
cur = conn.cursor()
|
||
|
|
|
||
|
|
print('== dict_group 结构 ==')
|
||
|
|
cur.execute("DESC dict_group")
|
||
|
|
for r in cur.fetchall():
|
||
|
|
print(' ', r)
|
||
|
|
|
||
|
|
print('== dict_group 全量 ==')
|
||
|
|
cur.execute("SELECT id, code, name, status FROM dict_group WHERE deleted=0 LIMIT 30")
|
||
|
|
for r in cur.fetchall():
|
||
|
|
print(' ', r)
|
||
|
|
|
||
|
|
print('== dict_item 商机项目角色组 ==')
|
||
|
|
cur.execute("SELECT g.code, g.name, i.code, i.name, i.value, i.status FROM dict_item i "
|
||
|
|
"JOIN dict_group g ON i.group_id=g.id "
|
||
|
|
"WHERE g.deleted=0 AND i.deleted=0 AND (g.code LIKE '%opp%' OR g.name LIKE '%角色%') LIMIT 40")
|
||
|
|
for r in cur.fetchall():
|
||
|
|
print(' ', r)
|
||
|
|
|
||
|
|
conn.close()
|
||
|
|
print('done')
|