| 
					
				 | 
			
			
				@@ -23,6 +23,7 @@ type CompanyNotice struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_wx        string `orm:"type(text);null"` //w微信公众号  appid/名字| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_wx2       string `orm:"type(text);null"` //w微信公众号  appid/名字| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_Notice_app      string `orm:"type(text);null"` //app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_phone     string `orm:"type(text);null"` //p手机  1111111| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_message   string `orm:"type(text);null"` //m短信   1111111| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_mailbox   string `orm:"type(text);null"` //e邮箱    1111111| 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -40,6 +41,7 @@ type CompanyNotice_R struct { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_name             string // 分类 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_wx        string //w微信公众号  appid/名字| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_wx2       string //w微信公众号  appid/名字| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_Notice_app       string //app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_phone     string //p手机  1111111| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_message   string //m短信   1111111| 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_Notice_mailbox   string //e邮箱    1111111| 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -122,6 +124,7 @@ func CompanyNoticeToCompanyNotice_R(t CompanyNotice) (r CompanyNotice_R) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	r.T_name = t.T_name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	r.T_Notice_wx = t.T_Notice_wx 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	r.T_Notice_wx2 = t.T_Notice_wx2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	r.T_Notice_app = t.T_Notice_app 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	r.T_Notice_phone = t.T_Notice_phone 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	r.T_Notice_message = t.T_Notice_message 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	r.T_Notice_mailbox = t.T_Notice_mailbox 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -330,6 +333,7 @@ func Update_CompanyNotice_Bind_By_T_uuid(T_uuid, T_name string) bool { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	cond1 := cond.And("T_State", 1).AndCond( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		cond.Or("T_Notice_wx__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_wx2__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Or("T_Notice_app__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_phone__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_message__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_mailbox__icontains", T_uuid)) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -346,10 +350,11 @@ func Update_CompanyNotice_Bind_By_T_uuid(T_uuid, T_name string) bool { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	for _, v := range map_r { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_wx = Replice_T_Notice_Bind(T_uuid, v.T_Notice_wx, T_uuid_name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_wx2 = Replice_T_Notice_Bind(T_uuid, v.T_Notice_wx2, T_uuid_name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		v.T_Notice_app = Replice_T_Notice_Bind(T_uuid, v.T_Notice_app, T_uuid_name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_phone = Replice_T_Notice_Bind(T_uuid, v.T_Notice_phone, T_uuid_name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_message = Replice_T_Notice_Bind(T_uuid, v.T_Notice_message, T_uuid_name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_mailbox = Replice_T_Notice_Bind(T_uuid, v.T_Notice_mailbox, T_uuid_name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		_, err = o.Update(&v, "T_Notice_wx", "T_Notice_wx2", "T_Notice_phone", "T_Notice_message", "T_Notice_mailbox", "T_Notice_mechanism") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		_, err = o.Update(&v, "T_Notice_wx", "T_Notice_wx2","T_Notice_app", "T_Notice_phone", "T_Notice_message", "T_Notice_mailbox", "T_Notice_mechanism") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			logs.Error(lib.FuncName(), err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			o.Rollback() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -377,6 +382,7 @@ func Delete_CompanyNotice_Bind_By_T_uuid(T_uuid string) bool { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	cond1 := cond.And("T_State", 1).AndCond( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		cond.Or("T_Notice_wx__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_wx2__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Or("T_Notice_app__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_phone__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_message__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_mailbox__icontains", T_uuid)) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -391,10 +397,11 @@ func Delete_CompanyNotice_Bind_By_T_uuid(T_uuid string) bool { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	for _, v := range map_r { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_wx = Replice_T_Notice_Bind(T_uuid, v.T_Notice_wx, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_wx2 = Replice_T_Notice_Bind(T_uuid, v.T_Notice_wx2, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		v.T_Notice_app = Replice_T_Notice_Bind(T_uuid, v.T_Notice_app, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_phone = Replice_T_Notice_Bind(T_uuid, v.T_Notice_phone, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_message = Replice_T_Notice_Bind(T_uuid, v.T_Notice_message, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_mailbox = Replice_T_Notice_Bind(T_uuid, v.T_Notice_mailbox, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		_, err := o.Update(&v, "T_Notice_wx", "T_Notice_wx2", "T_Notice_phone", "T_Notice_message", "T_Notice_mailbox", "T_Notice_mechanism") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		_, err := o.Update(&v, "T_Notice_wx", "T_Notice_wx2","T_Notice_app", "T_Notice_phone", "T_Notice_message", "T_Notice_mailbox", "T_Notice_mechanism") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			logs.Error(lib.FuncName(), err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			o.Rollback() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -423,6 +430,7 @@ func Delete_CompanyNotice_Bind_By_T_uuid_T_pid(T_uuid string, T_pids []int) bool 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	cond1 := cond.And("T_State", 1).And("T_pid__in", T_pids).AndCond( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		cond.Or("T_Notice_wx__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_wx2__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			Or("T_Notice_app__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_phone__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_message__icontains", T_uuid). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			Or("T_Notice_mailbox__icontains", T_uuid)) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -437,10 +445,11 @@ func Delete_CompanyNotice_Bind_By_T_uuid_T_pid(T_uuid string, T_pids []int) bool 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	for _, v := range map_r { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_wx = Replice_T_Notice_Bind(T_uuid, v.T_Notice_wx, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_wx2 = Replice_T_Notice_Bind(T_uuid, v.T_Notice_wx2, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		v.T_Notice_app = Replice_T_Notice_Bind(T_uuid, v.T_Notice_app, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_phone = Replice_T_Notice_Bind(T_uuid, v.T_Notice_phone, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_message = Replice_T_Notice_Bind(T_uuid, v.T_Notice_message, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		v.T_Notice_mailbox = Replice_T_Notice_Bind(T_uuid, v.T_Notice_mailbox, "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		_, err := o.Update(&v, "T_Notice_wx", "T_Notice_wx2", "T_Notice_phone", "T_Notice_message", "T_Notice_mailbox", "T_Notice_mechanism") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		_, err := o.Update(&v, "T_Notice_wx", "T_Notice_wx2", "T_Notice_app","T_Notice_phone", "T_Notice_message", "T_Notice_mailbox", "T_Notice_mechanism") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			logs.Error(lib.FuncName(), err) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			o.Rollback() 
			 |