Преглед на файлове

修改基础数据接口

huangyh преди 6 години
родител
ревизия
82b9959cc2

+ 2 - 1
controllers/partial/SystemController.go

@@ -105,8 +105,9 @@ func System_FindUserPage(c *entitys.CtrlContext) {
 	name := c.Ctx.DefaultQuery("name", "")
 	login_id := c.Ctx.DefaultQuery("login_id", "")
 	org_id := c.Ctx.DefaultQuery("org_id", "")
+	cn_org_id := c.Ctx.DefaultQuery("cn_org_id", "")
 
-	paramMap_i_t := map[string]interface{}{"page": page, "rows": rows, "name": name, "login_id": login_id, "org_id": org_id}
+	paramMap_i_t := map[string]interface{}{"page": page, "rows": rows, "name": name, "login_id": login_id, "org_id": org_id, "cn_org_id": cn_org_id}
 	result, err := sysutils.PageSearch(c.Db, "system", "find_user_page", "sys_user", paramMap_i_t)
 
 	if err != nil {

+ 1 - 1
light-apiengine.xml

@@ -593,7 +593,7 @@
             </column>
 
             <column isNull="false" name="name" caption="模板名称" type="string" size="200" dbtype="varchar(200)"/>
-            <column isNull="false" name="type" caption="模板类型 0:固定模板 1:动态模板 2:自定义模板" type="string" size="50" dbtype="varchar(50)"/>
+            <column isNull="false" name="type" caption="模板类型 0:固定模板 1:动态模板 2:自定义模板" type="int64" size="20" dbtype="bigint"/>
             <column isNull="false" name="default" caption="是否默认 1:是 0:否" type="int32"/>
 
             <column isNull="false" name="create_by" caption="创建人" type="string" size="36" dbtype="varchar(36)"/>

+ 12 - 13
models/SysUserTemplate_gen.go

@@ -1,29 +1,28 @@
-
 package models
+
 import (
-	//__import_packages__
+//__import_packages__
 )
 
 type SysUserTemplate struct {
 	//主键
-	Id   string    `xorm:"'id' varchar(36) pk notnull "json:"id"`
+	Id string `xorm:"'id' varchar(36) pk notnull "json:"id"`
 	//模板名称
-	Name   string    `xorm:"'name' varchar(200) notnull "json:"name"`
+	Name string `xorm:"'name' varchar(200) notnull "json:"name"`
 	//模板类型 0:固定模板 1:动态模板 2:自定义模板
-	Type   string    `xorm:"'type' varchar(50) notnull "json:"type"`
+	Type int64 `xorm:"'type' bigint notnull "json:"type"`
 	//是否默认 1:是 0:否
-	Default   int32    `xorm:"'default' notnull "json:"default"`
+	Default int32 `xorm:"'default' notnull "json:"default"`
 	//创建人
-	CreateBy   string    `xorm:"'create_by' varchar(36) notnull "json:"create_by"`
+	CreateBy string `xorm:"'create_by' varchar(36) notnull "json:"create_by"`
 	//创建时间
-	CreateTime   LocalTime    `xorm:"'create_time' notnull "json:"create_time"`
+	CreateTime LocalTime `xorm:"'create_time' notnull "json:"create_time"`
 	//最后更新人
-	LastUpdateBy   string    `xorm:"'last_update_by' varchar(36) notnull "json:"last_update_by"`
+	LastUpdateBy string `xorm:"'last_update_by' varchar(36) notnull "json:"last_update_by"`
 	//最后更新时间
-	LastUpdateTime   int64    `xorm:"'last_update_time' notnull "json:"last_update_time"`
+	LastUpdateTime int64 `xorm:"'last_update_time' notnull "json:"last_update_time"`
 	//是否删除 1:删除   0:正常
-	DelFlag   int32    `xorm:"'del_flag' notnull "json:"del_flag"`
-
+	DelFlag int32 `xorm:"'del_flag' notnull "json:"del_flag"`
 }
 
 func (t *SysUserTemplate) TableName() string {
@@ -31,6 +30,6 @@ func (t *SysUserTemplate) TableName() string {
 }
 
 func init() {
-    AddTableName("sys_user_template")
+	AddTableName("sys_user_template")
 	RegisterModel(new(SysUserTemplate))
 }

+ 7 - 2
sqlconfig/system_controller/system_find_area_page_select.tpl

@@ -3,7 +3,8 @@ select
 	sys_org.name org_name,
 	sys_org.inheritance org_inheritance,
 	sys_user.name manager_name,
-	sys_user.mobile manager_mobile
+	sys_user.mobile manager_mobile,
+	sys_area_template.name temp_name
 from
     sys_area
 left join
@@ -14,6 +15,10 @@ left join
 	sys_user
 on
 	sys_area.manager = sys_user.id
+left join
+    sys_area_template
+on
+    sys_area_template.id = sys_area.temp_id
 where
 {{if ne .del_flag ""}}
 	sys_area.del_flag = {{.del_flag}}
@@ -50,4 +55,4 @@ where
 {{if ne .manager_name ""}}
 	and sys_user.name = "{{.manager_name}}"
 {{end}}
-LIMIT {{.rows}} OFFSET {{.offset}}
+LIMIT {{.rows}} OFFSET {{.offset}}

+ 10 - 3
sqlconfig/system_controller/system_find_user_page_count.tpl

@@ -3,11 +3,18 @@ select
     count(*) records
 from
     sys_user
+left join
+    sys_org
+on
+    sys_user.org_id = sys_org.id
 where
-	del_flag = 0
+	sys_user.del_flag = 0
 {{if ne .name ""}}
-    and name like '%{{.name}}%'
+    and sys_user.name like '%{{.name}}%'
 {{end}}
 {{if ne .login_id ""}}
-    and login_id like '%{{.login_id}}%'
+    and sys_user.login_id like '%{{.login_id}}%'
+{{end}}
+{{if ne .cn_org_id ""}}
+    and sys_org.inheritance like '%{{.cn_org_id}}%'
 {{end}}

+ 3 - 0
sqlconfig/system_controller/system_find_user_page_select.tpl

@@ -25,5 +25,8 @@ where
 {{if ne .login_id ""}}
     and sys_user.login_id like '%{{.login_id}}%'
 {{end}}
+{{if ne .cn_org_id ""}}
+    and sys_org.inheritance like '%{{.cn_org_id}}%'
+{{end}}
 GROUP BY sys_user.id
 LIMIT {{.rows}} OFFSET {{.offset}}