Browse Source

1、游玩项目添加字段

2、获取地址按时间排序
master
Augcl 8 months ago
parent
commit
701cf4660c
29 changed files with 188 additions and 24 deletions
  1. +15
    -3
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAddress/entity/TravelAddress.java
  2. +2
    -2
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAddress/vue/TravelAddressList.vue
  3. +2
    -2
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAddress/vue/modules/TravelAddressForm.vue
  4. +2
    -2
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAddress/vue3/TravelAddress.data.ts
  5. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/controller/TravelAmusementController.java
  6. +9
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/entity/TravelAmusement.java
  7. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/mapper/TravelAmusementMapper.java
  8. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/service/ITravelAmusementService.java
  9. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/service/impl/TravelAmusementServiceImpl.java
  10. +12
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/vue/TravelAmusementList.vue
  11. +10
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/vue/modules/TravelAmusementForm.vue
  12. +20
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/vue3/TravelAmusement.data.ts
  13. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/controller/TravelExperienceController.java
  14. +9
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/entity/TravelExperience.java
  15. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/mapper/TravelExperienceMapper.java
  16. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/service/ITravelExperienceService.java
  17. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/service/impl/TravelExperienceServiceImpl.java
  18. +12
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/vue/TravelExperienceList.vue
  19. +10
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/vue/modules/TravelExperienceForm.vue
  20. +20
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/vue3/TravelExperience.data.ts
  21. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/controller/TravelRoleInfoController.java
  22. +9
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/entity/TravelRoleInfo.java
  23. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/mapper/TravelRoleInfoMapper.java
  24. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/service/ITravelRoleInfoService.java
  25. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/service/impl/TravelRoleInfoServiceImpl.java
  26. +12
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/vue/TravelRoleInfoList.vue
  27. +10
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/vue/modules/TravelRoleInfoForm.vue
  28. +20
    -0
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/vue3/TravelRoleInfo.data.ts
  29. +2
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java

+ 15
- 3
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAddress/entity/TravelAddress.java View File

@ -35,6 +35,18 @@ public class TravelAddress implements Serializable {
@TableId(type = IdType.ASSIGN_ID) @TableId(type = IdType.ASSIGN_ID)
@ApiModelProperty(value = "主键") @ApiModelProperty(value = "主键")
private java.lang.String id; private java.lang.String id;
/**创建人*/
@ApiModelProperty(value = "创建人")
private java.lang.String createBy;
/**创建日期*/
@ApiModelProperty(value = "创建日期")
private java.util.Date createTime;
/**更新人*/
@ApiModelProperty(value = "更新人")
private java.lang.String updateBy;
/**更新日期*/
@ApiModelProperty(value = "更新日期")
private java.util.Date updateTime;
/**联系人姓名*/ /**联系人姓名*/
@Excel(name = "联系人姓名", width = 15) @Excel(name = "联系人姓名", width = 15)
@ApiModelProperty(value = "联系人姓名") @ApiModelProperty(value = "联系人姓名")
@ -47,9 +59,9 @@ public class TravelAddress implements Serializable {
@Excel(name = "所属区域", width = 15) @Excel(name = "所属区域", width = 15)
@ApiModelProperty(value = "所属区域") @ApiModelProperty(value = "所属区域")
private java.lang.String area; private java.lang.String area;
/**详细地址*/
@Excel(name = "详细地址", width = 15)
@ApiModelProperty(value = "详细地址")
/**详细地址 */
@Excel(name = "详细地址 ", width = 15)
@ApiModelProperty(value = "详细地址 ")
private java.lang.String address; private java.lang.String address;
/**所属用户*/ /**所属用户*/
@Excel(name = "所属用户", width = 15, dictTable = "han_hai_member", dicText = "nick_name", dicCode = "id") @Excel(name = "所属用户", width = 15, dictTable = "han_hai_member", dicText = "nick_name", dicCode = "id")


+ 2
- 2
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAddress/vue/TravelAddressList.vue View File

@ -138,7 +138,7 @@
dataIndex: 'area' dataIndex: 'area'
}, },
{ {
title:'详细地址',
title:'详细地址 ',
align:"center", align:"center",
dataIndex: 'address' dataIndex: 'address'
}, },
@ -189,7 +189,7 @@
fieldList.push({type:'string',value:'userName',text:'联系人姓名',dictCode:''}) fieldList.push({type:'string',value:'userName',text:'联系人姓名',dictCode:''})
fieldList.push({type:'string',value:'userPhone',text:'联系人电话',dictCode:''}) fieldList.push({type:'string',value:'userPhone',text:'联系人电话',dictCode:''})
fieldList.push({type:'string',value:'area',text:'所属区域',dictCode:''}) fieldList.push({type:'string',value:'area',text:'所属区域',dictCode:''})
fieldList.push({type:'string',value:'address',text:'详细地址',dictCode:''})
fieldList.push({type:'string',value:'address',text:'详细地址 ',dictCode:''})
fieldList.push({type:'string',value:'memberId',text:'所属用户',dictCode:"han_hai_member,nick_name,id"}) fieldList.push({type:'string',value:'memberId',text:'所属用户',dictCode:"han_hai_member,nick_name,id"})
fieldList.push({type:'string',value:'addressDefault',text:'是否为默认地址(0-否 1-是)',dictCode:''}) fieldList.push({type:'string',value:'addressDefault',text:'是否为默认地址(0-否 1-是)',dictCode:''})
this.superFieldList = fieldList this.superFieldList = fieldList


+ 2
- 2
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAddress/vue/modules/TravelAddressForm.vue View File

@ -19,8 +19,8 @@
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-model-item label="详细地址" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="address">
<a-input v-model="model.address" placeholder="请输入详细地址" ></a-input>
<a-form-model-item label="详细地址 " :labelCol="labelCol" :wrapperCol="wrapperCol" prop="address">
<a-input v-model="model.address" placeholder="请输入详细地址 " ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">


+ 2
- 2
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAddress/vue3/TravelAddress.data.ts View File

@ -20,7 +20,7 @@ export const columns: BasicColumn[] = [
dataIndex: 'area' dataIndex: 'area'
}, },
{ {
title: '详细地址',
title: '详细地址 ',
align:"center", align:"center",
dataIndex: 'address' dataIndex: 'address'
}, },
@ -56,7 +56,7 @@ export const formSchema: FormSchema[] = [
component: 'Input', component: 'Input',
}, },
{ {
label: '详细地址',
label: '详细地址 ',
field: 'address', field: 'address',
component: 'Input', component: 'Input',
}, },


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/controller/TravelAmusementController.java View File

@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
/** /**
* @Description: 游玩项目表 * @Description: 游玩项目表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
@Api(tags="游玩项目表") @Api(tags="游玩项目表")


+ 9
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/entity/TravelAmusement.java View File

@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
/** /**
* @Description: 游玩项目表 * @Description: 游玩项目表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
@Data @Data
@ -75,4 +75,12 @@ public class TravelAmusement implements Serializable {
@Excel(name = "项目类型(0-遗产路径 1-我要研学)", width = 15) @Excel(name = "项目类型(0-遗产路径 1-我要研学)", width = 15)
@ApiModelProperty(value = "项目类型(0-遗产路径 1-我要研学)") @ApiModelProperty(value = "项目类型(0-遗产路径 1-我要研学)")
private java.lang.String amusementType; private java.lang.String amusementType;
/**开放时间*/
@Excel(name = "开放时间", width = 15)
@ApiModelProperty(value = "开放时间")
private java.lang.String openTime;
/**联系电话*/
@Excel(name = "联系电话", width = 15)
@ApiModelProperty(value = "联系电话")
private java.lang.String phone;
} }

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/mapper/TravelAmusementMapper.java View File

@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**
* @Description: 游玩项目表 * @Description: 游玩项目表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
public interface TravelAmusementMapper extends BaseMapper<TravelAmusement> { public interface TravelAmusementMapper extends BaseMapper<TravelAmusement> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/service/ITravelAmusementService.java View File

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/** /**
* @Description: 游玩项目表 * @Description: 游玩项目表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
public interface ITravelAmusementService extends IService<TravelAmusement> { public interface ITravelAmusementService extends IService<TravelAmusement> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/service/impl/TravelAmusementServiceImpl.java View File

@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/** /**
* @Description: 游玩项目表 * @Description: 游玩项目表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
@Service @Service


+ 12
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/vue/TravelAmusementList.vue View File

@ -175,6 +175,16 @@
align:"center", align:"center",
dataIndex: 'amusementType' dataIndex: 'amusementType'
}, },
{
title:'开放时间',
align:"center",
dataIndex: 'openTime'
},
{
title:'联系电话',
align:"center",
dataIndex: 'phone'
},
{ {
title: '操作', title: '操作',
dataIndex: 'action', dataIndex: 'action',
@ -219,6 +229,8 @@
fieldList.push({type:'string',value:'amusementStatement',text:'出行说明',dictCode:''}) fieldList.push({type:'string',value:'amusementStatement',text:'出行说明',dictCode:''})
fieldList.push({type:'string',value:'isPay',text:'是否付费项目(0-否 1-是)',dictCode:''}) fieldList.push({type:'string',value:'isPay',text:'是否付费项目(0-否 1-是)',dictCode:''})
fieldList.push({type:'string',value:'amusementType',text:'项目类型(0-遗产路径 1-我要研学)',dictCode:''}) fieldList.push({type:'string',value:'amusementType',text:'项目类型(0-遗产路径 1-我要研学)',dictCode:''})
fieldList.push({type:'string',value:'openTime',text:'开放时间',dictCode:''})
fieldList.push({type:'string',value:'phone',text:'联系电话',dictCode:''})
this.superFieldList = fieldList this.superFieldList = fieldList
} }
} }


+ 10
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/vue/modules/TravelAmusementForm.vue View File

@ -53,6 +53,16 @@
<a-input v-model="model.amusementType" placeholder="请输入项目类型(0-遗产路径 1-我要研学)" ></a-input> <a-input v-model="model.amusementType" placeholder="请输入项目类型(0-遗产路径 1-我要研学)" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24">
<a-form-model-item label="开放时间" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="openTime">
<a-input v-model="model.openTime" placeholder="请输入开放时间" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="联系电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="phone">
<a-input v-model="model.phone" placeholder="请输入联系电话" ></a-input>
</a-form-model-item>
</a-col>
</a-row> </a-row>
</a-form-model> </a-form-model>
</j-form-container> </j-form-container>


+ 20
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelAmusement/vue3/TravelAmusement.data.ts View File

@ -58,6 +58,16 @@ export const columns: BasicColumn[] = [
align:"center", align:"center",
dataIndex: 'amusementType' dataIndex: 'amusementType'
}, },
{
title: '开放时间',
align:"center",
dataIndex: 'openTime'
},
{
title: '联系电话',
align:"center",
dataIndex: 'phone'
},
]; ];
//查询数据 //查询数据
export const searchFormSchema: FormSchema[] = [ export const searchFormSchema: FormSchema[] = [
@ -116,4 +126,14 @@ export const formSchema: FormSchema[] = [
field: 'amusementType', field: 'amusementType',
component: 'Input', component: 'Input',
}, },
{
label: '开放时间',
field: 'openTime',
component: 'Input',
},
{
label: '联系电话',
field: 'phone',
component: 'Input',
},
]; ];

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/controller/TravelExperienceController.java View File

@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
/** /**
* @Description: 非遗体验表 * @Description: 非遗体验表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
@Api(tags="非遗体验表") @Api(tags="非遗体验表")


+ 9
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/entity/TravelExperience.java View File

@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
/** /**
* @Description: 非遗体验表 * @Description: 非遗体验表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
@Data @Data
@ -51,4 +51,12 @@ public class TravelExperience implements Serializable {
@Excel(name = "非遗体验详情", width = 15) @Excel(name = "非遗体验详情", width = 15)
@ApiModelProperty(value = "非遗体验详情") @ApiModelProperty(value = "非遗体验详情")
private java.lang.String experienceDetail; private java.lang.String experienceDetail;
/**开放时间*/
@Excel(name = "开放时间", width = 15)
@ApiModelProperty(value = "开放时间")
private java.lang.String openTime;
/**联系电话*/
@Excel(name = "联系电话", width = 15)
@ApiModelProperty(value = "联系电话")
private java.lang.String phone;
} }

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/mapper/TravelExperienceMapper.java View File

@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**
* @Description: 非遗体验表 * @Description: 非遗体验表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
public interface TravelExperienceMapper extends BaseMapper<TravelExperience> { public interface TravelExperienceMapper extends BaseMapper<TravelExperience> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/service/ITravelExperienceService.java View File

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/** /**
* @Description: 非遗体验表 * @Description: 非遗体验表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
public interface ITravelExperienceService extends IService<TravelExperience> { public interface ITravelExperienceService extends IService<TravelExperience> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/service/impl/TravelExperienceServiceImpl.java View File

@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/** /**
* @Description: 非遗体验表 * @Description: 非遗体验表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-23
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
@Service @Service


+ 12
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/vue/TravelExperienceList.vue View File

@ -143,6 +143,16 @@
dataIndex: 'experienceDetail', dataIndex: 'experienceDetail',
scopedSlots: {customRender: 'htmlSlot'} scopedSlots: {customRender: 'htmlSlot'}
}, },
{
title:'开放时间',
align:"center",
dataIndex: 'openTime'
},
{
title:'联系电话',
align:"center",
dataIndex: 'phone'
},
{ {
title: '操作', title: '操作',
dataIndex: 'action', dataIndex: 'action',
@ -181,6 +191,8 @@
fieldList.push({type:'string',value:'experienceImage',text:'非遗体验封面',dictCode:''}) fieldList.push({type:'string',value:'experienceImage',text:'非遗体验封面',dictCode:''})
fieldList.push({type:'string',value:'experienceOpentime',text:'开放时间',dictCode:''}) fieldList.push({type:'string',value:'experienceOpentime',text:'开放时间',dictCode:''})
fieldList.push({type:'string',value:'experienceDetail',text:'非遗体验详情',dictCode:''}) fieldList.push({type:'string',value:'experienceDetail',text:'非遗体验详情',dictCode:''})
fieldList.push({type:'string',value:'openTime',text:'开放时间',dictCode:''})
fieldList.push({type:'string',value:'phone',text:'联系电话',dictCode:''})
this.superFieldList = fieldList this.superFieldList = fieldList
} }
} }


+ 10
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/vue/modules/TravelExperienceForm.vue View File

@ -23,6 +23,16 @@
<j-editor v-model="model.experienceDetail" /> <j-editor v-model="model.experienceDetail" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24">
<a-form-model-item label="开放时间" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="openTime">
<a-input v-model="model.openTime" placeholder="请输入开放时间" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="联系电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="phone">
<a-input v-model="model.phone" placeholder="请输入联系电话" ></a-input>
</a-form-model-item>
</a-col>
</a-row> </a-row>
</a-form-model> </a-form-model>
</j-form-container> </j-form-container>


+ 20
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelExperience/vue3/TravelExperience.data.ts View File

@ -26,6 +26,16 @@ export const columns: BasicColumn[] = [
dataIndex: 'experienceDetail', dataIndex: 'experienceDetail',
slots: { customRender: 'htmlSlot' }, slots: { customRender: 'htmlSlot' },
}, },
{
title: '开放时间',
align:"center",
dataIndex: 'openTime'
},
{
title: '联系电话',
align:"center",
dataIndex: 'phone'
},
]; ];
//查询数据 //查询数据
export const searchFormSchema: FormSchema[] = [ export const searchFormSchema: FormSchema[] = [
@ -54,4 +64,14 @@ export const formSchema: FormSchema[] = [
field: 'experienceDetail', field: 'experienceDetail',
component: 'JCodeEditor', //TODO String后缀暂未添加 component: 'JCodeEditor', //TODO String后缀暂未添加
}, },
{
label: '开放时间',
field: 'openTime',
component: 'Input',
},
{
label: '联系电话',
field: 'phone',
component: 'Input',
},
]; ];

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/controller/TravelRoleInfoController.java View File

@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
/** /**
* @Description: 角色信息表 * @Description: 角色信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-21
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
@Api(tags="角色信息表") @Api(tags="角色信息表")


+ 9
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/entity/TravelRoleInfo.java View File

@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
/** /**
* @Description: 角色信息表 * @Description: 角色信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-21
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
@Data @Data
@ -85,4 +85,12 @@ public class TravelRoleInfo implements Serializable {
@Excel(name = "提前预约", width = 15) @Excel(name = "提前预约", width = 15)
@ApiModelProperty(value = "提前预约") @ApiModelProperty(value = "提前预约")
private java.lang.String adPre; private java.lang.String adPre;
/**开放时间*/
@Excel(name = "开放时间", width = 15)
@ApiModelProperty(value = "开放时间")
private java.lang.String openTime;
/**联系电话*/
@Excel(name = "联系电话", width = 15)
@ApiModelProperty(value = "联系电话")
private java.lang.String phone;
} }

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/mapper/TravelRoleInfoMapper.java View File

@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**
* @Description: 角色信息表 * @Description: 角色信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-21
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
public interface TravelRoleInfoMapper extends BaseMapper<TravelRoleInfo> { public interface TravelRoleInfoMapper extends BaseMapper<TravelRoleInfo> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/service/ITravelRoleInfoService.java View File

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/** /**
* @Description: 角色信息表 * @Description: 角色信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-21
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
public interface ITravelRoleInfoService extends IService<TravelRoleInfo> { public interface ITravelRoleInfoService extends IService<TravelRoleInfo> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/service/impl/TravelRoleInfoServiceImpl.java View File

@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/** /**
* @Description: 角色信息表 * @Description: 角色信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-09-21
* @Date: 2024-09-24
* @Version: V1.0 * @Version: V1.0
*/ */
@Service @Service


+ 12
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/vue/TravelRoleInfoList.vue View File

@ -183,6 +183,16 @@
align:"center", align:"center",
dataIndex: 'adPre' dataIndex: 'adPre'
}, },
{
title:'开放时间',
align:"center",
dataIndex: 'openTime'
},
{
title:'联系电话',
align:"center",
dataIndex: 'phone'
},
{ {
title: '操作', title: '操作',
dataIndex: 'action', dataIndex: 'action',
@ -229,6 +239,8 @@
fieldList.push({type:'string',value:'brief',text:'个人简介',dictCode:''}) fieldList.push({type:'string',value:'brief',text:'个人简介',dictCode:''})
fieldList.push({type:'string',value:'userId',text:'所属用户',dictCode:"han_hai_member,nick_name,id"}) fieldList.push({type:'string',value:'userId',text:'所属用户',dictCode:"han_hai_member,nick_name,id"})
fieldList.push({type:'string',value:'adPre',text:'提前预约',dictCode:''}) fieldList.push({type:'string',value:'adPre',text:'提前预约',dictCode:''})
fieldList.push({type:'string',value:'openTime',text:'开放时间',dictCode:''})
fieldList.push({type:'string',value:'phone',text:'联系电话',dictCode:''})
this.superFieldList = fieldList this.superFieldList = fieldList
} }
} }


+ 10
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/vue/modules/TravelRoleInfoForm.vue View File

@ -63,6 +63,16 @@
<a-input v-model="model.adPre" placeholder="请输入提前预约" ></a-input> <a-input v-model="model.adPre" placeholder="请输入提前预约" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24">
<a-form-model-item label="开放时间" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="openTime">
<a-input v-model="model.openTime" placeholder="请输入开放时间" ></a-input>
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="联系电话" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="phone">
<a-input v-model="model.phone" placeholder="请输入联系电话" ></a-input>
</a-form-model-item>
</a-col>
</a-row> </a-row>
</a-form-model> </a-form-model>
</j-form-container> </j-form-container>


+ 20
- 0
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/travelRoleInfo/vue3/TravelRoleInfo.data.ts View File

@ -65,6 +65,16 @@ export const columns: BasicColumn[] = [
align:"center", align:"center",
dataIndex: 'adPre' dataIndex: 'adPre'
}, },
{
title: '开放时间',
align:"center",
dataIndex: 'openTime'
},
{
title: '联系电话',
align:"center",
dataIndex: 'phone'
},
]; ];
//查询数据 //查询数据
export const searchFormSchema: FormSchema[] = [ export const searchFormSchema: FormSchema[] = [
@ -139,4 +149,14 @@ export const formSchema: FormSchema[] = [
field: 'adPre', field: 'adPre',
component: 'Input', component: 'Input',
}, },
{
label: '开放时间',
field: 'openTime',
component: 'Input',
},
{
label: '联系电话',
field: 'phone',
component: 'Input',
},
]; ];

+ 2
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java View File

@ -507,10 +507,12 @@ public class IndexApiServiceImpl implements IndexApiService {
pageList = travelAddressService pageList = travelAddressService
.lambdaQuery() .lambdaQuery()
.eq(TravelAddress::getMemberId,travelAddress.getMemberId()) .eq(TravelAddress::getMemberId,travelAddress.getMemberId())
.orderByDesc(TravelAddress::getCreateTime)
.page(page); .page(page);
}else { }else {
pageList = travelAddressService pageList = travelAddressService
.lambdaQuery() .lambdaQuery()
.orderByDesc(TravelAddress::getCreateTime)
.page(page); .page(page);
} }


Loading…
Cancel
Save