123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- package models
- import (
- "zhiyuan/pkg/db"
- "github.com/gin-gonic/gin"
- )
- type MatPkg struct {
- ID int `json:"id"`
- PkgName string `json:"pkg_name"`
- TransportRate float64 `json:"transport_rate"`
- ManageRate float64 `json:"manage_rate"`
- DesignFee float64 `json:"design_fee"`
- SanitationRate float64 `json:"sanitation_rate"`
- PackageRate float64 `json:"package_rate"`
- ProfitRate float64 `json:"profit_rate"`
- BuildCustomizeRate float64 `json:"build_customize_rate"`
- MaterialCustomizeRate float64 `json:"material_customize_rate"`
- MinDiscount float64 `json:"min_discount"`
- DiscountRate float64 `json:"discount_rate"`
- DiscountRate100 float64 `json:"discount_rate100"`
- ToiletRate float64 `json:"toilet_rate"`
- RoomPics string `json:"room_pics"`
- Outline string `json:"outline"`
- CreatedAt int `json:"created_at"`
- UpdatedAt int `json:"updated_at"`
- db.BaseModel
- }
- func (MatPkg) TableName() string {
- return "zy_mat_pkg"
- }
- func (model MatPkg) ListPrivilege(c *gin.Context, data map[string]interface{}, s *db.Select) bool {
- return true
- }
- func (MatPkg) DeletedField() string {
- return ""
- }
- func (o MatPkg) GetOne(where map[string]interface{}, fields []string, retVal interface{}) (*MatPkg, error) {
- if retVal == nil {
- var matPkg *MatPkg
- err := db.GetOne(o.TableName(), where, fields, &matPkg)
- return matPkg, err
- } else {
- err := db.GetOne(o.TableName(), where, fields, retVal)
- return nil, err
- }
- }
- func (o MatPkg) GetMulti(where map[string]interface{}, fields []string, retVal interface{}) ([]*MatPkg, error) {
- if retVal == nil {
- var matPkg []*MatPkg
- err := db.GetMulti(o.TableName(), where, fields, &matPkg)
- return matPkg, err
- } else {
- err := db.GetMulti(o.TableName(), where, fields, retVal)
- return nil, err
- }
- }
|