Forráskód Böngészése

删除director_id字段

hsun 1 éve
szülő
commit
cff4cb1a5d
3 módosított fájl, 25 hozzáadás és 30 törlés
  1. 12 13
      models/crm/admin.go
  2. 12 13
      models/eta/admin.go
  3. 1 4
      services/sys_user_sync.go

+ 12 - 13
models/crm/admin.go

@@ -18,19 +18,18 @@ type Admin struct {
 	LastLoginTime             time.Time `gorm:"column:last_login_time;type:datetime" json:"last_login_time"`                                        // 最近登陆时间
 	CreatedTime               time.Time `gorm:"index:created_time;column:created_time;type:datetime;default:CURRENT_TIMESTAMP" json:"created_time"` // 创建时间
 	LastUpdatedTime           time.Time `gorm:"index:last_updated_time;column:last_updated_time;type:timestamp;not null;default:CURRENT_TIMESTAMP" json:"last_updated_time"`
-	Role                      string    `gorm:"column:role;type:varchar(30);default:saller" json:"role"`                 // 用户角色
-	Mobile                    string    `gorm:"column:mobile;type:varchar(20)" json:"mobile"`                            // 手机号
-	RoleType                  int       `gorm:"column:role_type;type:tinyint(4);default:0" json:"role_type"`             // 角色类型:1需要录入指标,0:不需要
-	RoleId                    int       `gorm:"column:role_id;type:int(11);default:0" json:"role_id"`                    // 角色id
-	RoleName                  string    `gorm:"column:role_name;type:varchar(100)" json:"role_name"`                     // 角色名称
-	RoleTypeCode              string    `gorm:"column:role_type_code;type:varchar(20);default:''" json:"role_type_code"` // 角色编码
-	DepartmentId              int       `gorm:"column:department_id;type:int(11);default:0" json:"department_id"`        // 部门id
-	DepartmentName            string    `gorm:"column:department_name;type:varchar(100)" json:"department_name"`         // 部门名称
-	GroupId                   int       `gorm:"column:group_id;type:int(11);default:0" json:"group_id"`                  // 分组id
-	GroupName                 string    `gorm:"column:group_name;type:varchar(100)" json:"group_name"`                   // 分组名称
-	Authority                 int       `gorm:"column:authority;type:tinyint(4);default:0" json:"authority"`             // 管理权限,0:无,1:部门负责人,2:小组负责人,或者ficc销售主管,4:ficc销售组长
-	Position                  string    `gorm:"column:position;type:varchar(100)" json:"position"`                       // 职位
-	DirectorId                int       `gorm:"column:director_id;type:int(11)" json:"director_id"`
+	Role                      string    `gorm:"column:role;type:varchar(30);default:saller" json:"role"`                                                  // 用户角色
+	Mobile                    string    `gorm:"column:mobile;type:varchar(20)" json:"mobile"`                                                             // 手机号
+	RoleType                  int       `gorm:"column:role_type;type:tinyint(4);default:0" json:"role_type"`                                              // 角色类型:1需要录入指标,0:不需要
+	RoleId                    int       `gorm:"column:role_id;type:int(11);default:0" json:"role_id"`                                                     // 角色id
+	RoleName                  string    `gorm:"column:role_name;type:varchar(100)" json:"role_name"`                                                      // 角色名称
+	RoleTypeCode              string    `gorm:"column:role_type_code;type:varchar(20);default:''" json:"role_type_code"`                                  // 角色编码
+	DepartmentId              int       `gorm:"column:department_id;type:int(11);default:0" json:"department_id"`                                         // 部门id
+	DepartmentName            string    `gorm:"column:department_name;type:varchar(100)" json:"department_name"`                                          // 部门名称
+	GroupId                   int       `gorm:"column:group_id;type:int(11);default:0" json:"group_id"`                                                   // 分组id
+	GroupName                 string    `gorm:"column:group_name;type:varchar(100)" json:"group_name"`                                                    // 分组名称
+	Authority                 int       `gorm:"column:authority;type:tinyint(4);default:0" json:"authority"`                                              // 管理权限,0:无,1:部门负责人,2:小组负责人,或者ficc销售主管,4:ficc销售组长
+	Position                  string    `gorm:"column:position;type:varchar(100)" json:"position"`                                                        // 职位
 	DisableTime               time.Time `gorm:"column:disable_time;type:datetime" json:"disable_time"`                                                    // 禁用时间
 	ChartPermission           uint      `gorm:"column:chart_permission;type:tinyint(9) unsigned;default:0" json:"chart_permission"`                       // 图表指标操作权限,0:只能操作 自己的,1:所有图表可操作
 	EdbPermission             uint      `gorm:"column:edb_permission;type:tinyint(9) unsigned;default:0" json:"edb_permission"`                           // 指标库操作权限,0:只能操作 自己的,1:所有指标可操作

+ 12 - 13
models/eta/admin.go

@@ -18,19 +18,18 @@ type Admin struct {
 	LastLoginTime             time.Time `gorm:"column:last_login_time;type:datetime" json:"last_login_time"`                                        // 最近登陆时间
 	CreatedTime               time.Time `gorm:"index:created_time;column:created_time;type:datetime;default:CURRENT_TIMESTAMP" json:"created_time"` // 创建时间
 	LastUpdatedTime           time.Time `gorm:"index:last_updated_time;column:last_updated_time;type:timestamp;not null;default:CURRENT_TIMESTAMP" json:"last_updated_time"`
-	Role                      string    `gorm:"column:role;type:varchar(30);default:saller" json:"role"`                 // 用户角色
-	Mobile                    string    `gorm:"column:mobile;type:varchar(20)" json:"mobile"`                            // 手机号
-	RoleType                  int       `gorm:"column:role_type;type:tinyint(4);default:0" json:"role_type"`             // 角色类型:1需要录入指标,0:不需要
-	RoleId                    int       `gorm:"column:role_id;type:int(11);default:0" json:"role_id"`                    // 角色id
-	RoleName                  string    `gorm:"column:role_name;type:varchar(100)" json:"role_name"`                     // 角色名称
-	RoleTypeCode              string    `gorm:"column:role_type_code;type:varchar(20);default:''" json:"role_type_code"` // 角色编码
-	DepartmentId              int       `gorm:"column:department_id;type:int(11);default:0" json:"department_id"`        // 部门id
-	DepartmentName            string    `gorm:"column:department_name;type:varchar(100)" json:"department_name"`         // 部门名称
-	GroupId                   int       `gorm:"column:group_id;type:int(11);default:0" json:"group_id"`                  // 分组id
-	GroupName                 string    `gorm:"column:group_name;type:varchar(100)" json:"group_name"`                   // 分组名称
-	Authority                 int       `gorm:"column:authority;type:tinyint(4);default:0" json:"authority"`             // 管理权限,0:无,1:部门负责人,2:小组负责人,或者ficc销售主管,4:ficc销售组长
-	Position                  string    `gorm:"column:position;type:varchar(100)" json:"position"`                       // 职位
-	DirectorId                int       `gorm:"column:director_id;type:int(11)" json:"director_id"`
+	Role                      string    `gorm:"column:role;type:varchar(30);default:saller" json:"role"`                                                  // 用户角色
+	Mobile                    string    `gorm:"column:mobile;type:varchar(20)" json:"mobile"`                                                             // 手机号
+	RoleType                  int       `gorm:"column:role_type;type:tinyint(4);default:0" json:"role_type"`                                              // 角色类型:1需要录入指标,0:不需要
+	RoleId                    int       `gorm:"column:role_id;type:int(11);default:0" json:"role_id"`                                                     // 角色id
+	RoleName                  string    `gorm:"column:role_name;type:varchar(100)" json:"role_name"`                                                      // 角色名称
+	RoleTypeCode              string    `gorm:"column:role_type_code;type:varchar(20);default:''" json:"role_type_code"`                                  // 角色编码
+	DepartmentId              int       `gorm:"column:department_id;type:int(11);default:0" json:"department_id"`                                         // 部门id
+	DepartmentName            string    `gorm:"column:department_name;type:varchar(100)" json:"department_name"`                                          // 部门名称
+	GroupId                   int       `gorm:"column:group_id;type:int(11);default:0" json:"group_id"`                                                   // 分组id
+	GroupName                 string    `gorm:"column:group_name;type:varchar(100)" json:"group_name"`                                                    // 分组名称
+	Authority                 int       `gorm:"column:authority;type:tinyint(4);default:0" json:"authority"`                                              // 管理权限,0:无,1:部门负责人,2:小组负责人,或者ficc销售主管,4:ficc销售组长
+	Position                  string    `gorm:"column:position;type:varchar(100)" json:"position"`                                                        // 职位
 	DisableTime               time.Time `gorm:"column:disable_time;type:datetime" json:"disable_time"`                                                    // 禁用时间
 	ChartPermission           uint      `gorm:"column:chart_permission;type:tinyint(9) unsigned;default:0" json:"chart_permission"`                       // 图表指标操作权限,0:只能操作 自己的,1:所有图表可操作
 	EdbPermission             uint      `gorm:"column:edb_permission;type:tinyint(9) unsigned;default:0" json:"edb_permission"`                           // 指标库操作权限,0:只能操作 自己的,1:所有指标可操作

+ 1 - 4
services/sys_user_sync.go

@@ -193,7 +193,6 @@ func HandleSyncAdmin(data SyncAdminData) (err error) {
 			newUser.GroupName = crmUser.GroupName
 			newUser.Authority = crmUser.Authority
 			newUser.Position = crmUser.Position
-			newUser.DirectorId = crmUser.DirectorId
 			newUser.DisableTime = crmUser.DisableTime
 			newUser.ChartPermission = crmUser.ChartPermission
 			newUser.EdbPermission = crmUser.EdbPermission
@@ -217,6 +216,7 @@ func HandleSyncAdmin(data SyncAdminData) (err error) {
 		etaUser.AdminAvatar = crmUser.AdminAvatar
 		etaUser.RealName = crmUser.RealName
 		etaUser.Password = crmUser.Password
+		etaUser.LastUpdatedPasswordTime = crmUser.LastUpdatedPasswordTime
 		etaUser.Enabled = crmUser.Enabled
 		etaUser.Email = crmUser.Email
 		etaUser.LastUpdatedTime = time.Now().Local()
@@ -232,7 +232,6 @@ func HandleSyncAdmin(data SyncAdminData) (err error) {
 		etaUser.GroupName = crmUser.GroupName
 		etaUser.Authority = crmUser.Authority
 		etaUser.Position = crmUser.Position
-		etaUser.DirectorId = crmUser.DirectorId
 		etaUser.DisableTime = crmUser.DisableTime
 		etaUser.ChartPermission = crmUser.ChartPermission
 		etaUser.EdbPermission = crmUser.EdbPermission
@@ -299,7 +298,6 @@ func HandleSyncAdmin(data SyncAdminData) (err error) {
 		newUser.GroupName = etaUser.GroupName
 		newUser.Authority = etaUser.Authority
 		newUser.Position = etaUser.Position
-		newUser.DirectorId = etaUser.DirectorId
 		newUser.DisableTime = etaUser.DisableTime
 		newUser.ChartPermission = etaUser.ChartPermission
 		newUser.EdbPermission = etaUser.EdbPermission
@@ -339,7 +337,6 @@ func HandleSyncAdmin(data SyncAdminData) (err error) {
 	crmUser.GroupName = etaUser.GroupName
 	crmUser.Authority = etaUser.Authority
 	crmUser.Position = etaUser.Position
-	crmUser.DirectorId = etaUser.DirectorId
 	crmUser.DisableTime = etaUser.DisableTime
 	crmUser.ChartPermission = etaUser.ChartPermission
 	crmUser.EdbPermission = etaUser.EdbPermission