123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package Company
- import (
- _ "github.com/astaxie/beego/cache/redis"
- "github.com/beego/beego/v2/adapter/orm"
- _ "github.com/go-sql-driver/mysql"
- "time"
- )
- type CompanyNotice struct {
- Id int `orm:"column(ID);size(11);auto;pk"`
- T_pid int `orm:"index;size(256);"`
- T_name string `orm:"size(256);"`
- T_Notice_wx string `orm:"type(text);"`
- T_Notice_phone string `orm:"type(text);"`
- T_Notice_message string `orm:"type(text);"`
- T_Notice_mailbox string `orm:"type(text);"`
- T_Notice_app string `orm:"type(text);"`
- T_Notice_mechanism string `orm:"type(text);"`
- T_Notice_bind string `orm:"type(text);"`
-
-
- T_State int `orm:"size(2);default(1)"`
- CreateTime time.Time `orm:"column(create_time);type(timestamp);auto_now_add"`
- UpdateTime time.Time `orm:"column(update_time);type(timestamp);auto_now"`
- }
- func (t *CompanyNotice) TableName() string {
- return "company_notice"
- }
- func init() {
-
- orm.RegisterModel(new(CompanyNotice))
- }
- func Read_CompanyNotice_List(T_pid int) (r []CompanyNotice) {
- o := orm.NewOrm()
- qs := o.QueryTable(new(CompanyNotice))
- qs.Filter("T_pid", T_pid).Filter("T_State", 1).OrderBy("Id").All(&r)
- return r
- }
|