其余文件

This commit is contained in:
2026-04-14 17:46:22 +08:00
parent 294b68fe37
commit 3691f4db22
1343 changed files with 189847 additions and 0 deletions

View File

@ -0,0 +1,33 @@
<?php
namespace app\common\model\team;
use think\Model;
/**
* 拼团
* Class Team
* @package app\common\model
*/
class Team extends Model
{
const STATUS_WAIT_SUCCESS = 0;
const STATUS_SUCCESS = 1;
const STATUS_ERROR = 2;
//拼团状态
public static function getStatusDesc($type)
{
$desc = [
self::STATUS_WAIT_SUCCESS => '拼团中',
self::STATUS_SUCCESS => '拼团成功',
self::STATUS_ERROR => '拼团失败',
];
if ($type === true){
return $desc;
}
return $desc[$type] ?? '';
}
}

View File

@ -0,0 +1,37 @@
<?php
namespace app\common\model\team;
use app\common\basics\Models;
/**
* 拼团活动模型
* Class TeamActivity
* @package app\common\model\team
*/
class TeamActivity extends Models
{
/**
* @Notes: 关联商品模型
* @Author: 张无忌
*/
public function goods()
{
return $this->hasOne('app\common\model\goods\Goods', 'id', 'goods_id')
->field(['id,name,image,max_price,min_price,market_price,stock']);
}
/**
* @Notes: 关联拼团商品模型
* @Author: 张无忌
*/
public function teamGoods()
{
return $this->hasMany('TeamGoods', 'team_id', 'id')
->alias('TG')
->field(['TG.*', 'GI.spec_value_str,GI.price,GI.market_price,GI.stock'])
->join('goods_item GI', 'TG.item_id = GI.id');
}
}

View File

@ -0,0 +1,17 @@
<?php
namespace app\common\model\team;
use app\common\basics\Models;
/**
* 开团模型
* Class TeamFound
* @package app\common\model\team
*/
class TeamFound extends Models
{
}

View File

@ -0,0 +1,17 @@
<?php
namespace app\common\model\team;
use app\common\basics\Models;
/**
* 拼团商品模型
* Class TeamGoods
* @package app\common\model\team
*/
class TeamGoods extends Models
{
}

View File

@ -0,0 +1,17 @@
<?php
namespace app\common\model\team;
use app\common\basics\Models;
/**
* 参团模型
* Class TeamJoin
* @package app\common\model\team
*/
class TeamJoin extends Models
{
}